|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TFunctionCall
public class TFunctionCall
Field Summary | |
---|---|
static int |
fntAddDate
|
static int |
fntCaseN
|
static int |
fntCast
cast(expr as typename) |
static int |
fntContains
sql server contains function |
static int |
fntConvert
convert(typename,[null|not null] expr1 [,expr2]) |
static int |
fntCSUM
|
static int |
fntDateAdd
|
static int |
fntDateSub
|
static int |
fntExtract
extract([arg from expr]) |
static int |
fntExtractXML
Oracle Extract(XML) related properties: |
static int |
fntFreetext
sql server freetext |
static int |
fntGroupConcat
|
static int |
fntMatchAgainst
|
static int |
fntOGC
SQL Server 2008, the Open Geospatial Consortium (OGC) methods on geography instances |
static int |
fntPosition
|
static int |
fntRangeN
|
static int |
fntRank
|
static int |
fntSubDate
|
static int |
fntSubstring
|
static int |
fntSubString
|
static int |
fntTimestampAdd
|
static int |
fntTimestampDiff
|
static int |
fntTranslate
|
static int |
fntTranslateCHK
|
static int |
fntTreat
|
static int |
fntTrim
trim([both|leading|trailing] expr [from expr]) |
static int |
fntUdf
|
static int |
fntXmlQuery
|
TExpression |
Trim_Expr
|
TExpression |
Trim_From_Expr
|
Constructor Summary | |
---|---|
TFunctionCall()
|
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
---|
addAllMyTokensToTokenList, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int fntUdf
public static final int fntTrim
Corresponding proeprties:
public static final int fntCast
or, teradata
cast(expr as typename [,datatypeAttribute]),
cast(expr as datatypeAttribute)
Corresponding proeprties:
public static final int fntConvert
corresponding properties:
public static final int fntExtract
corresponding properties:
public static final int fntTreat
public static final int fntContains
contains(in_expr, expr [,langTerm])
corresponding properties:
public static final int fntFreetext
freetext(contain in expr, expr [,langTerm])
public static final int fntCaseN
public static final int fntRangeN
public static final int fntPosition
public static final int fntSubstring
public static final int fntTranslate
public static final int fntTranslateCHK
public static final int fntCSUM
public static final int fntRank
public static final int fntXmlQuery
public static final int fntSubString
public static final int fntAddDate
public static final int fntDateAdd
public static final int fntSubDate
public static final int fntDateSub
public static final int fntTimestampAdd
public static final int fntTimestampDiff
public static final int fntGroupConcat
public static final int fntMatchAgainst
public static final int fntExtractXML
public static final int fntOGC
public TExpression Trim_Expr
public TExpression Trim_From_Expr
Constructor Detail |
---|
public TFunctionCall()
Method Detail |
---|
public void setSortClause(TOrderBy sortClause)
public TOrderBy getSortClause()
public TWindowDef getWindowDef()
public void setWindowDef(TWindowDef windowDef)
public void setDatatypeAttribute(TDatatypeAttribute datatypeAttribute)
public TDatatypeAttribute getDatatypeAttribute()
public TSourceToken getExtractArg()
public void setExtractArg(TSourceToken extractArg)
public void setDummy(TDummy dummy)
public TDummy getDummy()
public void setInExpr(TInExpr inExpr)
public TInExpr getInExpr()
public void setExtractXMLArg(TExpressionList exprList)
public TExpression getNamespace_String()
public TExpression getXPath_String()
public TExpression getXMLType_Instance()
public TObjectNameList getMatchColumns()
public TExpression getAgainstExpr()
public void setMatchColumns(TObjectNameList matchColumns)
public void setAgainstExpr(TExpression againstExpr)
public void setTypename(TTypeName typename)
public TTypeName getTypename()
public TExpression getRangeSize()
public TExpression getBetweenExpr()
public void setRangeSize(TExpression rangeSize)
public void setBetweenExpr(TExpression betweenExpr)
public TObjectName getFunctionName()
public void setTrimArgument(TTrimArgument trimArgument)
public TTrimArgument getTrimArgument()
public void setExpr1(TExpression expr1)
public void setExpr2(TExpression expr2)
public TExpression getExpr1()
public TExpression getExpr2()
public void setExpr3(TExpression expr3)
public TExpression getExpr3()
public void setExprList(TGroupingExpressionItemList exprList)
public TGroupingExpressionItemList getExprList()
public void setArgs(TExpressionList args)
public void setFuncType(int funcType)
public int getFuncType()
public void init(java.lang.Object arg1)
TParseTreeNode
init
in class TParseTreeNode
public void setAnalyticFunction(TAnalyticFunction analyticFunction)
public TExpressionList getArgs()
public void doParse(TCustomSqlStatement psql, ESqlClause plocation)
TParseTreeNode
doParse
in class TParseTreeNode
public TAnalyticFunction getAnalyticFunction()
public void accept(TParseTreeVisitor v)
accept
in interface Visitable
accept
in class TParseTreeNode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |