Class VoltFunction

java.lang.Object
org.voltdb.VoltProcedure
org.dbos.apiary.voltdb.VoltFunction
All Implemented Interfaces:
ApiaryFunction

public class VoltFunction extends org.voltdb.VoltProcedure implements ApiaryFunction
All VoltDB functions should extend this class and implement runFunction.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.voltdb.VoltProcedure

    org.voltdb.VoltProcedure.VoltAbortException
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.voltdb.SQLStmt
     
    int
     
    static final ProvenanceBuffer
     
    static final org.voltdb.SQLStmt
     

    Fields inherited from class org.voltdb.VoltProcedure

    EXPECT_EMPTY, EXPECT_NON_EMPTY, EXPECT_ONE_ROW, EXPECT_SCALAR, EXPECT_SCALAR_LONG, EXPECT_ZERO_OR_ONE_ROW
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.voltdb.VoltTable[]
    run(int pkey, org.voltdb.VoltTable voltInput)
     

    Methods inherited from class org.voltdb.VoltProcedure

    EXPECT_SCALAR_MATCH, getClusterId, getSeededRandomNumberGenerator, getTransactionTime, getUniqueId, setAppStatusCode, setAppStatusString, voltExecuteSQL, voltExecuteSQL, voltQueueSQL, voltQueueSQL

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.dbos.apiary.function.ApiaryFunction

    apiaryRunFunction