Package com.adbs.ast
Class SQLOrderByClause
- java.lang.Object
-
- com.adbs.ast.AstNodeBase
-
- com.adbs.ast.AstExtender
-
- com.adbs.ast.AstNode
-
- com.adbs.ast.AstNodeWithList
-
- com.adbs.ast.SQLOrderByClause
-
- All Implemented Interfaces:
Disposable
public class SQLOrderByClause extends AstNodeWithList
-
-
Field Summary
Fields Modifier and Type Field Description booleansiblings-
Fields inherited from class com.adbs.ast.AstNodeWithList
minNodeClass
-
Fields inherited from class com.adbs.ast.AstNodeBase
data, sqlContext, usedDatabaseObjectColumns, usedDatabaseObjects
-
-
Constructor Summary
Constructors Constructor Description SQLOrderByClause(BaseSQLContext sqlContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassign(java.lang.Object source)voidbuildOrderByKeywords(SQLBuilder builder, SQLBuilderSelectFormat format)voidbuildOrderByList(SQLBuilder builder, SQLBuilderSelectFormat format, SQLBuilderItemListFormat listFormat)voidbuildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)SQLOrderByItemget(int index)voidset(int index, SQLOrderByItem value)-
Methods inherited from class com.adbs.ast.AstNodeWithList
aB, aB, aB, add, addBuiltin, addBuiltin, addBuiltin, addIdentifier, addIdentifier, addIdentifier, addKeyword, addKeyword, addKeyword, addNewLine, addNode, addNode, addNode, addNumber, addNumber, addNumber, addSpace, addSpace, addString, addString, addString, addSymbol, addSymbol, addSymbol, aI, aI, aI, aK, aK, aK, aN, aN, aN, aNL, aSp, aSp, aSt, aSt, aSt, aSy, aSy, aSy, buildList, buildSQLList, builtin, clear, delete, extract, extract, getCount, getMyChildren, identifier, indexOf, insert, insertIdentifier, insertIdentifier, insertIdentifier, insertKeyword, insertKeyword, insertKeyword, insertNewLine, insertNode, insertNode, insertNode, insertNumber, insertNumber, insertNumber, insertSpace, insertString, insertString, insertString, insertSymbol, insertSymbol, insertSymbol, keyword, moveSubQueryInProxy, newLine, node, number, remove, set, setCount, space, space, string, symbol, Symbol
-
Methods inherited from class com.adbs.ast.AstNode
buildSQL, clone, dispose, editProps, editPropsInternal, getASTFields, getExtender, getSimpleSQL, setExtender, updateExtender
-
Methods inherited from class com.adbs.ast.AstExtender
buildSQLForNode, editPropsForNode
-
Methods inherited from class com.adbs.ast.AstNodeBase
assertIsAlive, buildASTField, buildASTField, calcStatistics, calcStatisticsRecursive, cloneInternal, findFirstChildIndexForClass, getAstFieldList, getMyChildrenRecursive, getReferencedColumns, getReferencedColumnsRecursive, getReferencedDatasources, getReferencedDatasourcesRecursive, getSQLContext, getUsedDatabaseObjectColumns, getUsedDatabaseObjects, isAlive, moveSubQueryInProxyRecursive, prepareAndFixupRecursive, prepareAndFixupRecursive, prepareCalcStatistics, prepareCalcStatisticsRecursive, removeReferencesToDatasource, removeReferencesToDatasourceInternal, replaceReferencesToDatasource, replaceReferencesToDatasourceRecursive, restoreColumnPrefix, restoreColumnPrefixRecursive, simplifyTree, simplifyTreeRecursive, traverseASTTreeDepthFirst, traverseASTTreeSiblingFirst
-
-
-
-
Constructor Detail
-
SQLOrderByClause
public SQLOrderByClause(BaseSQLContext sqlContext)
-
-
Method Detail
-
get
public SQLOrderByItem get(int index)
- Overrides:
getin classAstNodeWithList
-
assign
public void assign(java.lang.Object source)
- Overrides:
assignin classAstNodeWithList
-
set
public void set(int index, SQLOrderByItem value)
-
buildSQLDirect
public void buildSQLDirect(SQLBuilder builder, SQLBuilderSelectFormat format)
- Overrides:
buildSQLDirectin classAstNodeWithList
-
buildOrderByKeywords
public void buildOrderByKeywords(SQLBuilder builder, SQLBuilderSelectFormat format)
-
buildOrderByList
public void buildOrderByList(SQLBuilder builder, SQLBuilderSelectFormat format, SQLBuilderItemListFormat listFormat)
-
-