public class StatementAgentInstanceFactoryCreateTable extends Object implements StatementAgentInstanceFactory, StatementReadyCallback
Constructor and Description |
---|
StatementAgentInstanceFactoryCreateTable() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
statementDestroyPreconditions
public StatementAgentInstanceFactoryCreateTable()
public void setEventToPublic(TableMetadataInternalEventToPublic eventToPublic)
public void setTableName(String tableName)
public void setPublicEventType(EventType publicEventType)
public void setAggregationRowFactory(AggregationRowFactory aggregationRowFactory)
public void setAggregationSerde(DataInputOutputSerde aggregationSerde)
public void setPrimaryKeyGetter(EventPropertyValueGetter primaryKeyGetter)
public void setPrimaryKeySerde(DataInputOutputSerde<Object> primaryKeySerde)
public void setPrimaryKeyObjectArrayTransform(MultiKeyFromObjectArray primaryKeyObjectArrayTransform)
public void setPrimaryKeyIntoTableTransform(MultiKeyFromMultiKey primaryKeyIntoTableTransform)
public void setPropertyForges(DataInputOutputSerde[] propertyForges)
public void ready(StatementContext statementContext, ModuleIncidentals moduleIncidentals, boolean recovery)
ready
in interface StatementReadyCallback
public EventType getStatementEventType()
getStatementEventType
in interface StatementAgentInstanceFactory
public void statementCreate(StatementContext statementContext)
statementCreate
in interface StatementAgentInstanceFactory
public void statementDestroy(StatementContext statementContext)
statementDestroy
in interface StatementAgentInstanceFactory
public StatementAgentInstanceFactoryResult newContext(AgentInstanceContext agentInstanceContext, boolean isRecoveringResilient)
newContext
in interface StatementAgentInstanceFactory
public AIRegistryRequirements getRegistryRequirements()
getRegistryRequirements
in interface StatementAgentInstanceFactory
public StatementAgentInstanceLock obtainAgentInstanceLock(StatementContext statementContext, int agentInstanceId)
obtainAgentInstanceLock
in interface StatementAgentInstanceFactory
Copyright © 2005–2020. All rights reserved.