public class InfinispanUpdateVisitor extends IckleConversionVisitor
| Modifier and Type | Class and Description |
|---|---|
protected static class |
InfinispanUpdateVisitor.OperationType |
SQLStringVisitor.Substitutor| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<TranslatorException> |
exceptions |
avoidProjection, metadata, nested, parentTable, projectedExpressions, queriedTablebuffer, shortNameOnly, TEIID_NATIVE_QUERY, UNDEFINED, UNDEFINED_PARAM| Constructor and Description |
|---|
InfinispanUpdateVisitor(RuntimeMetadata metadata) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDeleteQuery() |
Object |
getIdentity() |
InfinispanDocument |
getInsertPayload() |
InfinispanUpdateVisitor.OperationType |
getOperationType() |
Column |
getPrimaryKey() |
Map<String,Object> |
getUpdatePayload() |
String |
getUpdateQuery() |
void |
visit(Delete obj) |
void |
visit(Insert obj) |
void |
visit(Update obj) |
getParentNamedTable, getParentTable, getProjectedDocumentAttributes, getQuery, getQueryNamedTable, getQueryTable, getRowLimit, getRowOffset, isNestedOperation, isPartOfPrimaryKey, useAsInGroupAlias, visit, visit, visit, visit, visit, visit, visitappend, append, append, appendBaseName, appendCallStart, appendLateralKeyword, appendLiteral, appendNestedCondition, appendQuantifier, appendRightComparison, appendSetOperation, appendSetQuery, appendWithKeyword, escapeString, getInsertKeyword, getLikeRegexString, getName, getRecordName, getShortName, getSourceComment, getSQLString, getUpsertKeyword, isInfixFunction, parseNativeQueryParts, replaceElementName, shouldNestSetChild, toString, useParensForJoins, useParensForLHSJoins, useParensForSetQueries, useSelectLimit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitvisit, visitNode, visitNodes, visitNodesprotected ArrayList<TranslatorException> exceptions
public InfinispanUpdateVisitor(RuntimeMetadata metadata)
public Object getIdentity()
public InfinispanUpdateVisitor.OperationType getOperationType()
public InfinispanDocument getInsertPayload()
public void visit(Insert obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorpublic Column getPrimaryKey()
public void visit(Update obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorpublic void visit(Delete obj)
visit in interface LanguageObjectVisitorvisit in class SQLStringVisitorpublic String getUpdateQuery()
public String getDeleteQuery()
Copyright © 2019. All rights reserved.