public class NodeToString extends Object
| Constructor and Description |
|---|
NodeToString() |
public String toString(QueryTreeNode node) throws StandardException
StandardExceptionprotected String indexDefinitionNode(IndexDefinitionNode node) throws StandardException
StandardExceptionprotected String storageFormatNode(StorageFormatNode node) throws StandardException
StandardExceptionprotected String createSchemaNode(CreateSchemaNode node) throws StandardException
StandardExceptionprotected String createTableNode(CreateTableNode node) throws StandardException
StandardExceptionprotected String createViewNode(CreateViewNode node) throws StandardException
StandardExceptionprotected String tableElementList(TableElementList node) throws StandardException
StandardExceptionprotected String tableNameList(TableNameList node) throws StandardException
StandardExceptionprotected String columnDefinitionNode(ColumnDefinitionNode node) throws StandardException
StandardExceptionprotected String constraintDefinitionNode(ConstraintDefinitionNode node) throws StandardException
StandardExceptionprotected String fkConstraintDefinitionNode(FKConstraintDefinitionNode node) throws StandardException
StandardExceptionprotected String createIndexNode(CreateIndexNode node) throws StandardException
StandardExceptionprotected String indexColumnList(IndexColumnList node) throws StandardException
StandardExceptionprotected String indexColumn(IndexColumn node) throws StandardException
StandardExceptionprotected String createAliasNode(CreateAliasNode node) throws StandardException
StandardExceptionprotected String renameNode(RenameNode node) throws StandardException
StandardExceptionprotected String dropIndexNode(DropIndexNode node) throws StandardException
StandardExceptionprotected String cursorNode(CursorNode node) throws StandardException
StandardExceptionprotected String selectNode(SelectNode node) throws StandardException
StandardExceptionprotected String insertNode(InsertNode node) throws StandardException
StandardExceptionprotected String updateNode(UpdateNode unode) throws StandardException
StandardExceptionprotected String deleteNode(DeleteNode dnode) throws StandardException
StandardExceptionprotected String subqueryNode(SubqueryNode node) throws StandardException
StandardExceptionprotected String rowResultSetNode(RowResultSetNode node) throws StandardException
StandardExceptionprotected String rowsResultSetNode(RowsResultSetNode node) throws StandardException
StandardExceptionprotected String resultColumnList(ResultColumnList node) throws StandardException
StandardExceptionprotected String resultColumn(ResultColumn node) throws StandardException
StandardExceptionprotected String allResultColumn(AllResultColumn node) throws StandardException
StandardExceptionprotected String fromList(FromList node) throws StandardException
StandardExceptionprotected String fromBaseTable(FromBaseTable node) throws StandardException
StandardExceptionprotected String fromSubquery(FromSubquery node) throws StandardException
StandardExceptionprotected String joinNode(JoinNode node) throws StandardException
StandardExceptionprotected String unionNode(UnionNode node) throws StandardException
StandardExceptionprotected String tableName(TableName node) throws StandardException
StandardExceptionprotected String columnReference(ColumnReference node) throws StandardException
StandardExceptionpublic static boolean isReserved(String word)
protected String virtualColumnNode(VirtualColumnNode node) throws StandardException
StandardExceptionprotected String groupByList(GroupByList node) throws StandardException
StandardExceptionprotected String groupByColumn(GroupByColumn node) throws StandardException
StandardExceptionprotected String orderByList(OrderByList node) throws StandardException
StandardExceptionprotected String orderByColumn(OrderByColumn node) throws StandardException
StandardExceptionprotected String partitionByList(PartitionByList node) throws StandardException
StandardExceptionprotected String partitionByColumn(PartitionByColumn node) throws StandardException
StandardExceptionprotected String windowList(WindowList node) throws StandardException
StandardExceptionprotected String windowDefinitionNode(WindowDefinitionNode node) throws StandardException
StandardExceptionprotected String windowReferenceNode(WindowReferenceNode node) throws StandardException
StandardExceptionprotected String aggregateWindowFunctionNode(AggregateWindowFunctionNode node) throws StandardException
StandardExceptionprotected String rowNumberFunctionNode(RowNumberFunctionNode node) throws StandardException
StandardExceptionprotected String binaryLogicalOperatorNode(BinaryLogicalOperatorNode node) throws StandardException
StandardExceptionprotected String binaryComparisonOperatorNode(BinaryComparisonOperatorNode node) throws StandardException
StandardExceptionprotected String binaryArithmeticOperatorNode(BinaryArithmeticOperatorNode node) throws StandardException
StandardExceptionprotected String binaryBitOperatorNode(BinaryBitOperatorNode node) throws StandardException
StandardExceptionprotected String concatenationOperatorNode(ConcatenationOperatorNode node) throws StandardException
StandardExceptionprotected String leftRightFuncOperatorNode(LeftRightFuncOperatorNode node) throws StandardException
StandardExceptionprotected String simpleStringOperatorNode(SimpleStringOperatorNode node) throws StandardException
StandardExceptionprotected String notNode(NotNode node) throws StandardException
StandardExceptionprotected String isNullNode(IsNullNode node) throws StandardException
StandardExceptionprotected String unaryArithmeticOperatorNode(UnaryArithmeticOperatorNode node) throws StandardException
StandardExceptionprotected String unaryPrefixOperatorNode(UnaryArithmeticOperatorNode node) throws StandardException
StandardExceptionprotected String unaryBitOperatorNode(UnaryBitOperatorNode node) throws StandardException
StandardExceptionprotected String extractOperatorNode(ExtractOperatorNode node) throws StandardException
StandardExceptionprotected String unaryDateTimestampOperatorNode(UnaryDateTimestampOperatorNode node) throws StandardException
StandardExceptionprotected String timestampOperatorNode(TimestampOperatorNode node) throws StandardException
StandardExceptionprotected String lengthOperatorNode(LengthOperatorNode node) throws StandardException
StandardExceptionprotected String octetLengthOperatorNode(OctetLengthOperatorNode node) throws StandardException
StandardExceptionprotected String isNode(IsNode node) throws StandardException
StandardExceptionprotected String aggregateNode(AggregateNode node) throws StandardException
StandardExceptionprotected String likeEscapeOperatorNode(LikeEscapeOperatorNode node) throws StandardException
StandardExceptionprotected String ternaryOperatorNode(TernaryOperatorNode node) throws StandardException
StandardExceptionprotected String timestampFunctionNode(TernaryOperatorNode node) throws StandardException
StandardExceptionprotected String trimOperatorNode(TrimOperatorNode node) throws StandardException
StandardExceptionprotected String inListOperatorNode(InListOperatorNode node) throws StandardException
StandardExceptionprotected String valueNodeList(ValueNodeList node) throws StandardException
StandardExceptionprotected String betweenOperatorNode(BetweenOperatorNode node) throws StandardException
StandardExceptionprotected String conditionalNode(ConditionalNode node) throws StandardException
StandardExceptionprotected String simpleCaseNode(SimpleCaseNode node) throws StandardException
StandardExceptionprotected String coalesceFunctionNode(CoalesceFunctionNode node) throws StandardException
StandardExceptionprotected String constantNode(ConstantNode node) throws StandardException
StandardExceptionprotected String defaultNode(DefaultNode node) throws StandardException
StandardExceptionprotected String prefixUnary(UnaryOperatorNode node) throws StandardException
StandardExceptionprotected String suffixUnary(UnaryOperatorNode node) throws StandardException
StandardExceptionprotected String functionUnary(UnaryOperatorNode node) throws StandardException
StandardExceptionprotected String infixBinary(BinaryOperatorNode node) throws StandardException
StandardExceptionprotected String functionBinary(BinaryOperatorNode node) throws StandardException
StandardExceptionprotected String functionCall(String functionName, ValueNodeList args) throws StandardException
StandardExceptionprotected String nodeList(QueryTreeNodeList<? extends QueryTreeNode> nl) throws StandardException
StandardExceptionprotected String nodeList(QueryTreeNodeList<? extends QueryTreeNode> nl, boolean expr) throws StandardException
StandardExceptionprotected String maybeParens(QueryTreeNode node) throws StandardException
StandardExceptionprotected String hexConstant(byte[] value)
protected String parameterNode(ParameterNode node) throws StandardException
StandardExceptionprotected String currentDatetimeOperatorNode(CurrentDatetimeOperatorNode node) throws StandardException
StandardExceptionprotected String castNode(CastNode node) throws StandardException
StandardExceptionprotected String explicitCollateNode(ExplicitCollateNode node) throws StandardException
StandardExceptionprotected String nextSequenceNode(NextSequenceNode node) throws StandardException
StandardExceptionprotected String currentSequenceNode(CurrentSequenceNode node) throws StandardException
StandardExceptionprotected String javaToSQLValueNode(JavaToSQLValueNode node) throws StandardException
StandardExceptionprotected String sqlToJavaValueNode(SQLToJavaValueNode node) throws StandardException
StandardExceptionprotected String staticMethodCallNode(StaticMethodCallNode node) throws StandardException
StandardExceptionprotected String callStatementNode(CallStatementNode node) throws StandardException
StandardExceptionprotected String dropTableNode(DropTableNode node) throws StandardException
StandardExceptionprotected String dropViewNode(DropViewNode node) throws StandardException
StandardExceptionprotected String dropTriggerNode(DropTriggerNode node) throws StandardException
StandardExceptionprotected String ddlStatementNode(DDLStatementNode node, ExistenceCheck existenceCheck) throws StandardException
StandardExceptionprotected String explainStatementNode(ExplainStatementNode node) throws StandardException
StandardExceptionprotected String transactionControlNode(TransactionControlNode node) throws StandardException
StandardExceptionprotected String setTransactionIsolationNode(SetTransactionIsolationNode node) throws StandardException
StandardExceptionprotected String setTransactionAccessNode(SetTransactionAccessNode node) throws StandardException
StandardExceptionprotected String setConstraintsNode(SetConstraintsNode node) throws StandardException
StandardExceptionprotected String setConfigurationNode(SetConfigurationNode node) throws StandardException
StandardExceptionprotected String showConfigurationNode(ShowConfigurationNode node) throws StandardException
StandardExceptionprotected String rowCtorNode(RowConstructorNode row) throws StandardException
StandardExceptionprotected String declareStatementNode(DeclareStatementNode node) throws StandardException
StandardExceptionprotected String fetchStatementNode(FetchStatementNode node) throws StandardException
StandardExceptionprotected String closeStatementNode(CloseStatementNode node) throws StandardException
StandardExceptionprotected String prepareStatementNode(PrepareStatementNode node) throws StandardException
StandardExceptionprotected String executeStatementNode(ExecuteStatementNode node) throws StandardException
StandardExceptionprotected String deallocateStatementNode(DeallocateStatementNode node) throws StandardException
StandardExceptionprotected String copyStatementNode(CopyStatementNode node) throws StandardException
StandardExceptionprotected boolean copyOptionString(StringBuilder str, String keyword, String value, boolean options)
protected boolean copyOption(StringBuilder str, String keyword, String value, boolean options)
protected void doPrint(QueryTreeNode node, StringBuilder bd) throws StandardException
StandardExceptionprotected String groupConcat(GroupConcatNode node) throws StandardException
StandardExceptionprotected String dropSequenceNode(DropSequenceNode node) throws StandardException
StandardExceptionprotected String alterTableNode(AlterTableNode node) throws StandardException
StandardExceptionprotected String alterTableRenameColumnNode(AlterTableRenameColumnNode node)
protected String modifyColumnNode(ModifyColumnNode node) throws StandardException
StandardExceptionprotected String alterDropIndexNode(AlterDropIndexNode node)
protected String newInvocationNode(NewInvocationNode node) throws StandardException
StandardExceptionprotected String javaValueNodeArray(JavaValueNode[] nodes) throws StandardException
StandardExceptionprotected String orderByListFetchFirstOffset(OrderByList orderByList, ValueNode fetchFirst, ValueNode offset) throws StandardException
StandardExceptionprotected String existenceCheck(ExistenceCheck existenceCheck)
protected String statementTypeDrop(int dropBehavior)
Copyright © 2015 FoundationDB, LLC. All rights reserved.