Class PGOutputVisitor
- java.lang.Object
-
- com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
-
- com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
-
- com.alibaba.druid.sql.dialect.postgresql.visitor.PGOutputVisitor
-
- All Implemented Interfaces:
OracleASTVisitor,PGASTVisitor,ParameterizedVisitor,PrintableVisitor,SQLASTVisitor
- Direct Known Subclasses:
GaussDbOutputVisitor,HologresOutputVisitor,PGExportParameterVisitor,RedshiftOutputVisitor
public class PGOutputVisitor extends SQLASTOutputVisitor implements PGASTVisitor, OracleASTVisitor
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
appender, dbType, defaultPrintStatementAfterSemi, dialect, endLineComment, exportTables, groupItemSingleLine, indentCount, inputParameters, lines, parameterized, parameterizedMergeInList, parameterizedQuesUnMergeInList, parameterizedQuesUnMergeValuesList, parameters, printNameQuote, printStatementAfterSemi, replaceCount, selectListNumberOfLine, shardingSupport, table, tableMapping, tables, ucase
-
Fields inherited from class com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
features
-
-
Constructor Summary
Constructors Constructor Description PGOutputVisitor(StringBuilder appender)PGOutputVisitor(StringBuilder appender, boolean parameterized)PGOutputVisitor(StringBuilder appender, DbType dbType)PGOutputVisitor(StringBuilder appender, DbType dbType, boolean parameterized)
-
Method Summary
-
Methods inherited from class com.alibaba.druid.sql.visitor.SQLASTOutputVisitor
addTable, addTableMapping, config, config, decrementIndent, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, getAppender, getDbType, getIndentCount, getParameters, getPrintStatementAfterSemi, getReplaceCount, getTables, getTimeZone, hiveVisit, incrementIndent, incrementReplaceCunt, isDesensitize, isExportTables, isOdps, isParameterized, isParameterizedMergeInList, isParameterizedQuesUnMergeInList, isPrettyFormat, isTableSourceAlias, isUppCase, nameHasSpecial, needPrintLine, postVisit, print, print, print, print, print, print, print, print0, print0, printAfterComments, printAfterFetch, printAlias, printAlias0, printAndAccept, printAndAccept, printAndAccept, printBlockSize, printCascade, printChars, printClusteredBy, printCollate, printColumnProperties, printComment, printComment, printCompression, printCreateFunctionBody, printCreateFunctionReturns, printCreateTable, printCreateTableAfterName, printCreateTableFeatures, printCreateTableLike, printCreateTableRest, printCreateViewAs, printDataType, printEncoding, printEngine, printExpr, printExpr, printExprAlias, printFetchFirst, printFrom, printFunctionName, printGrantOn, printGroupBy, printHaving, printHierarchical, printIndent, printInherits, printInsertColumns, printInsertOverWrite, printInteger, printInto, printIntoBuckets, printIntoShards, printJoinHint, printJoinType, printLifeCycle, printLimit, println, println, println, printlnAndAccept, printlnAndAccept, printlnComment, printlnComments, printLocation, printMappedBy, printMergeInsertRow, printMethodOwner, printMethodParameters, printMethodParameters, printName0, printName0, printOperator, printOracleSegmentAttributes, printOrderBy, printOrderBy, printOrderBy, printParamDefaultValue, printParameter, printPartitionBy, printPartitionedBy, printPartitionedByColumn, printPartitionOf, printPartitions, printPartitionsCountAndSubPartitions, printPivot, printPrefix, printQualify, printQuery, printRowFormat, printSelectAs, printSelectList, printSelectListBefore, printSerdeProperties, printSortedBy, printSQLPartitions, printSqlSetQuantifier, printStoredAs, printStoredBy, printTableElement, printTableElements, printTableOptions, printTableOptionsPostfix, printTableSource, printTableSourceExpr, printTablespace, printTop, printUcase, printUnpivot, printWhere, printWindow, replaceQuota, setDesensitize, setExportTables, setFeatures, setInputParameters, setOutputParameters, setParameterized, setParameterizedMergeInList, setParameterizedQuesUnMergeInList, setParameters, setPrettyFormat, setPrintStatementAfterSemi, setTableMapping, setTimeZone, setUppCase, toString, tryPrintLparen, tryPrintRparen, unwrapShardingTable, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAggregateRest, visitAggType, visitColumnDefault, visitInternal, visitStatementList
-
Methods inherited from class com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
getFeatures, isEnabled, isEnabled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface com.alibaba.druid.sql.visitor.ParameterizedVisitor
isEnabled
-
Methods inherited from interface com.alibaba.druid.sql.dialect.postgresql.visitor.PGASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit
-
Methods inherited from interface com.alibaba.druid.sql.visitor.SQLASTVisitor
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, postVisit, preVisit, preVisit, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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
-
-
-
-
Constructor Detail
-
PGOutputVisitor
public PGOutputVisitor(StringBuilder appender)
-
PGOutputVisitor
public PGOutputVisitor(StringBuilder appender, DbType dbType)
-
PGOutputVisitor
public PGOutputVisitor(StringBuilder appender, boolean parameterized)
-
PGOutputVisitor
public PGOutputVisitor(StringBuilder appender, DbType dbType, boolean parameterized)
-
-
Method Detail
-
visit
public boolean visit(PGSelectQueryBlock.FetchClause x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGSelectQueryBlock.ForClause x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGSelectQueryBlock x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(SQLTruncateStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(PGDeleteStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGInsertStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
printReturning
protected void printReturning(PGInsertStatement x)
-
printValuesOrQuery
protected void printValuesOrQuery(PGInsertStatement x)
-
printOnConflict
protected void printOnConflict(PGInsertStatement x)
-
visit
public boolean visit(PGSelectStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGUpdateStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGFunctionTableSource x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGTypeCastExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGExtractExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGAttrExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGBoxExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGPointExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGMacAddrExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGInetExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGCidrExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGPolygonExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGCircleExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGLineSegmentsExpr x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(SQLBinaryExpr x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(PGShowStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(SQLLimit x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(PGStartTransactionStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGDoStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(SQLBlockStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(PGEndTransactionStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGConnectToStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGCreateDatabaseStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGDropDatabaseStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGCreateSchemaStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGDropSchemaStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGAlterSchemaStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(SQLSetStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLAssignItem x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLCreateUserStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
printGrantPrivileges
protected void printGrantPrivileges(SQLGrantStatement x)
- Overrides:
printGrantPrivilegesin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLGrantStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(OracleSysdateExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(SQLExceptionStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLExceptionStatement.Item x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(OracleArgumentExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSetTransactionStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleExplainStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableDropPartition x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableTruncatePartition x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableSplitPartition.TableSpaceItem x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableSplitPartition.UpdateIndexesClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableSplitPartition.NestedTablePartitionSpec x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableSplitPartition x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableModify x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCreateIndexStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleForStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleFileSpecification x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTablespaceAddDataFile x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTablespaceStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleExitStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleContinueStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleRaiseStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCreateDatabaseDbLinkStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleDropDbLinkStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleDataTypeIntervalYear x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleDataTypeIntervalDay x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleUsingIndexClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleLobStorageClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSelectTableReference x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(PartitionExtensionClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleIntervalExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleOuterExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleBinaryFloatExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleBinaryDoubleExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleIsSetExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.ReturnRowsClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.MainModelClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.ModelColumnClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.QueryPartitionClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.ModelColumn x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.ModelRulesClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.CellAssignmentItem x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause.CellAssignment x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(ModelClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleReturningClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleInsertStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleMultiInsertStatement.InsertIntoClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleMultiInsertStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleMultiInsertStatement.ConditionalInsertClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleMultiInsertStatement.ConditionalInsertClauseItem x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSelectQueryBlock x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleLockTableStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterSessionStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleRangeExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCheck x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSupplementalIdKey x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSupplementalLogGrp x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCreateTableStatement.Organization x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCreateTableStatement.OIDIndex x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCreatePackageStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleExecuteImmediateStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleTreatExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCreateSynonymStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleCreateTypeStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OraclePipeRowStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OraclePrimaryKey x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(SQLCreateTableStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(OracleCreateTableStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleStorageClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleGotoStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleLabelStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTriggerStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterSynonymStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterViewStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAlterTableMoveTablespace x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleForeignKey x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleUnique x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSelectSubqueryTableSource x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(SQLParameter x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLUnpivot x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(OracleUpdateStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(SampleClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSelectJoin x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSelectRestriction.CheckOption x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleSelectRestriction.ReadOnly x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleDeleteStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleWithSubqueryEntry x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(SearchClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(CycleClause x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAnalytic x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleAnalyticWindowing x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleIsOfTypeExpr x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleRunStatement x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(OracleXmlColumnProperties x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(SQLIfStatement.Else x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLIfStatement.ElseIf x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLIfStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLCreateIndexStatement x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLAlterTableAddColumn x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(OracleXmlColumnProperties.OracleXMLTypeStorage x)
- Specified by:
visitin interfaceOracleASTVisitor
-
visit
public boolean visit(SQLArrayDataType x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLCharExpr x, boolean parameterized)
- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(PGAnalyzeStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(PGVacuumStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
printVacuumRest
protected void printVacuumRest(PGVacuumStatement x)
-
visit
public boolean visit(PGAlterDatabaseStatement x)
- Specified by:
visitin interfacePGASTVisitor
-
visit
public boolean visit(SQLAlterTableChangeOwner x)
- Specified by:
visitin interfaceSQLASTVisitor
-
printAutoIncrement
protected void printAutoIncrement()
- Overrides:
printAutoIncrementin classSQLASTOutputVisitor
-
printGeneratedAlways
protected void printGeneratedAlways(SQLColumnDefinition x, boolean parameterized)
- Overrides:
printGeneratedAlwaysin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLColumnDefinition.Identity x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
visit
public boolean visit(SQLIntervalExpr x)
- Specified by:
visitin interfaceSQLASTVisitor- Overrides:
visitin classSQLASTOutputVisitor
-
printTableOptionsPrefix
protected void printTableOptionsPrefix(SQLCreateTableStatement x)
- Overrides:
printTableOptionsPrefixin classSQLASTOutputVisitor
-
legacyCube
protected boolean legacyCube()
- Overrides:
legacyCubein classSQLASTOutputVisitor
-
printTableOption
protected void printTableOption(SQLExpr name, SQLExpr value, int index)
- Overrides:
printTableOptionin classSQLASTOutputVisitor
-
-