public static class SourceTriggerActionPlanner.SourceEventCommand extends Command
LanguageObject.Util
tempGroupIDs, TYPE_ALTER_PROC, TYPE_ALTER_TRIGGER, TYPE_ALTER_VIEW, TYPE_BATCHED_UPDATE, TYPE_CREATE, TYPE_DELETE, TYPE_DROP, TYPE_DYNAMIC, TYPE_INSERT, TYPE_QUERY, TYPE_SOURCE_EVENT, TYPE_STORED_PROCEDURE, TYPE_TRIGGER_ACTION, TYPE_UNKNOWN, TYPE_UPDATE, TYPE_UPDATE_PROCEDURE
Constructor and Description |
---|
SourceEventCommand(Table t,
Object[] old,
Object[] newValues,
String[] columnNames) |
Modifier and Type | Method and Description |
---|---|
void |
acceptVisitor(LanguageVisitor visitor)
Method for accepting a visitor.
|
boolean |
areResultsCachable()
Whether the results are cachable.
|
Object |
clone()
Implement clone to make objects cloneable.
|
String[] |
getColumnNames() |
Object[] |
getNewValues() |
Object[] |
getOldValues() |
List<Expression> |
getProjectedSymbols()
Get the ordered list of all elements returned by this query.
|
Table |
getTable() |
int |
getType()
Return type of command to make it easier to build switch statements by command type.
|
String |
toString()
Returns a string representation of an instance of this class.
|
addExternalGroupToContext, copyMetadataState, getAllExternalGroups, getCacheHint, getCommandToken, getCorrelatedReferences, getExternalGroupContexts, getOption, getProcessorPlan, getResultSetColumns, getSourceHint, getTemporaryMetadata, getUpdateCommandSymbol, isResolved, printCommandTree, printCommandTree, pushNewResolvingContext, returnsResultSet, sameOptionAndHint, setCacheHint, setCorrelatedReferences, setExternalGroupContexts, setIsResolved, setOption, setProcessorPlan, setSourceHint, setTemporaryMetadata
public void acceptVisitor(LanguageVisitor visitor)
LanguageObject
visitor
- Visitor being usedpublic int getType()
Command
public Object clone()
LanguageObject
clone
in interface LanguageObject
clone
in class Command
public List<Expression> getProjectedSymbols()
Command
getProjectedSymbols
in class Command
public boolean areResultsCachable()
Command
areResultsCachable
in class Command
public Table getTable()
public Object[] getOldValues()
public Object[] getNewValues()
public String[] getColumnNames()
Copyright © 2018 JBoss by Red Hat. All rights reserved.