All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
TColumnReference |
createColumnReference(TObjectName objectname) |
TColumnReference |
createColumnReference(TSourceToken objectname) |
TParseTreeNode |
createCompoundExpression(EExpressionType operatorType,
TExpression leftOperand,
TExpression rightOperand) |
TParseTreeNode |
createConstant(TSourceToken st,
ENodeType ent) |
TParseTreeNode |
createDatetimeExpression() |
TParseTreeNode |
createExpression(EExpressionType operatorType) |
TParseTreeNode |
createExpression(EExpressionType operatorType,
TExpression leftOperand,
TExpression rightOperand) |
TParseTreeNode |
createFunctionCall(EFunctionType eFunctionType,
TObjectName functionName) |
TParseTreeNode |
createIntervalExpression() |
TParseTreeNode |
createNode(int nodeType)
Get a node that takes no initializer arguments.
|
TParseTreeNode |
createNode(int nodeType,
Object arg1)
Get a node that takes one initializer argument.
|
TParseTreeNode |
createNode(int nodeType,
Object arg1,
Object arg2)
Get a node that takes one initializer argument.
|
TParseTreeNode |
createNode(int nodeType,
Object arg1,
Object arg2,
Object arg3)
Get a node that takes one initializer argument.
|
TParseTreeNode |
createNode(int nodeType,
Object arg1,
Object arg2,
Object arg3,
Object arg4) |
TParseTreeNode |
createNode(int nodeType,
Object arg1,
Object arg2,
Object arg3,
Object arg4,
Object arg5) |
TParseTreeNode |
createNode(int nodeType,
Object arg1,
Object arg2,
Object arg3,
Object arg4,
Object arg5,
Object arg6) |
TObjectName |
createObjectName(EDbObjectType dbObjectType,
TSourceToken schema,
TSourceToken object,
TSourceToken part) |
TObjectName |
createObjectName(TSourceToken schema,
TSourceToken object,
TSourceToken part)
create a database object with schema, object and part name, type of this object will be
determined later in the context where it appears.
|
TObjectName |
createObjectNameWithObject(TSourceToken object) |
TObjectName |
createObjectNameWithPart(TSourceToken part) |
TObjectName |
createObjectNameWithPartAndObject(TSourceToken object,
TSourceToken part) |
TObjectName |
createObjectNameWithType(EDbObjectType dbObjectType,
TSourceToken part) |
TObjectName |
createObjectNameWithType(EDbObjectType dbObjectType,
TSourceToken object,
TSourceToken part) |
TObjectName |
createObjectNameWithType(EDbObjectType dbObjectType,
TSourceToken schema,
TSourceToken object,
TSourceToken part) |
TObjectReference |
createObjectReference(TObjectName objectname,
int objecttype) |
<T> TPTNodeList<T> |
createPTNodeList(T c) |
TParseTreeNode |
createSelectSqlNode() |
TParseTreeNode |
createSimpleExpression(TConstant cnt) |
TParseTreeNode |
createSimpleExpression(THiveVariable variable) |
TExpression |
createSimpleExpression(TObjectName or) |
TParseTreeNode |
createSimpleExpression(TSourceToken st) |
TTableReference |
createTableReference(TObjectName objectname) |
EDbVendor |
getDbVendor() |
protected String |
nodeName(int nodeType)
Translate a node type to a class name
|
void |
setGsqlParser(TGSqlParser parser) |