public class TFunctionCall extends TParseTreeNode
TExpression
. For other
functions with the different syntax in arguments, please check the detailed information below.
this class includes function name and arguments.
1.Arguments is a list of expressions
getFunctionName()
getArgs()
2.Analytic function
Use getWindowDef()
to get over clause information.
3.Function with specific arguments
trim
EFunctionType.trim_t
getTrimArgument()
cast(expr as typename), cast(expr as typename [,datatypeAttribute]), cast(expr as datatypeAttribute)
EFunctionType.cast_t
getExpr1()
getTypename()
, datatypeAttribute is included in TTypeName
as wellconvert(typename,[null|not null] expr1 [,expr2]),
EFunctionType.convert_t
getExpr1()
getExpr2()
getTypename()
extract([time_token from expr]),
EFunctionType.extract_t
getExpr1()
getExtract_time_token()
sql server contains function,contains(in_expr, expr [,langTerm]),
EFunctionType.contains_t
getExpr1()
getInExpr()
sql server freetext,freetext(contain in expr, expr [,langTerm]),
EFunctionType.freetext_t
getExpr1()
getInExpr()
Oracle Extract(XML): extract(XMLType_instance, XPath_string[,namespace_string]),
EFunctionType.extractxml_t
getXMLType_Instance()
getXPath_String()
getNamespace_String()
Rank(value,...),
EFunctionType.rank_t
getOrderByList()
XMLPassingClause of XMLExists function
EFunctionType.xmlexists_t
getPassingClause()
Modifier and Type | Field and Description |
---|---|
static int |
fntAddDate
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.adddate_t |
static int |
fntCaseN
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.case_n_t |
static int |
fntCast
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.cast_t |
static int |
fntContains
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.contains_t |
static int |
fntConvert
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.convert_t |
static int |
fntCSUM
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.csum_t |
static int |
fntDateAdd
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.date_add_t |
static int |
fntDateSub
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.date_sub_t |
static int |
fntExtract
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.extract_t |
static int |
fntExtractXML
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.extract_t |
static int |
fntFreetext
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.freetext_t |
static int |
fntGroupConcat
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.group_concat_t |
static int |
fntMatchAgainst
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.match_against_t |
static int |
fntOGC
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.ogc_t |
static int |
fntPosition
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.position_t |
static int |
fntRangeN
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.range_n_t |
static int |
fntRank
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.rank_t |
static int |
fntSubDate
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.subdate_t |
static int |
fntSubstring
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.substring_t |
static int |
fntSubString
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.substring_t |
static int |
fntTimestampAdd
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.timestampadd_t |
static int |
fntTimestampDiff
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.timestampdiff_t |
static int |
fntTranslate
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.translate_t |
static int |
fntTranslateCHK
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.translate_chk_t |
static int |
fntTreat
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.treat_t |
static int |
fntTrim
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.trim_t |
static int |
fntUdf
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.udf_t |
static int |
fntXmlQuery
Deprecated.
As of v1.4.3.0, replaced by
EFunctionType.xmlquery_t |
TExpression |
Trim_Expr |
TExpression |
Trim_From_Expr |
Constructor and Description |
---|
TFunctionCall() |
Modifier and Type | Method and Description |
---|---|
void |
accept(TParseTreeVisitor v)
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Accept a visitor to iterate this class and sub-nodes of this class
|
void |
doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Analyze the sub-nodes inside this node.
|
TExpression |
getAgainstExpr()
against expr in match function of MySQL
|
EAggregateType |
getAggregateType()
get
ALL | DISTINCT | UNIQUE keywords used in an aggregate function. |
TAnalyticFunction |
getAnalyticFunction()
Deprecated.
As of v1.8.6.3, use
getWindowDef() instead
window clause in window function. |
TExpressionList |
getArgs()
get the list of parameters defined in this function
|
TTypeName |
getAsDatatype()
get datatype defined in Oracle XMLSERIALIZE(value_expr as datatype)
|
TExpression |
getBetweenExpr()
get
between start and end expression in Teradata range_n function. |
TExpressionCallTarget |
getCallTarget()
get an xml type column, parameter, variable or subquery.
|
TExpression |
getCastOperand()
The first operand in the cast specification.
|
TExpression |
getColumnNameOrListExpression()
get column name or column list in SQL Server contains predicate.
|
TDatatypeAttribute |
getDatatypeAttribute()
Not used.
|
TExpression |
getDateExpression()
date, time or timestamp expression in extract function of DB2, Greenplum.
|
TDummy |
getDummy()
Not used
|
TExpression |
getExpr1()
paramter of following functions
teradata: position function, sql server: convert; oracle: convert,translate,cast,oracle XMLSERIALIZE(value_expr), oracle XMLROOT (value_expr) mysql: substring |
TExpression |
getExpr2() |
TExpression |
getExpr3() |
TExpressionList |
getExprList()
return TExpressionList instead of TGroupingExpressionItemList after v1.4.3.3
|
TSourceToken |
getExtract_time_token()
one of the YEAR/MONTH/DAY, HOUR/MINUTE/SECOND keywords in extract function
|
TObjectName |
getFunctionName() |
EFunctionType |
getFunctionType() |
int |
getFuncType()
Deprecated.
As of v1.4.3.0, replaced by
getFunctionType() . |
TGroupConcatParam |
getGroupConcatParam() |
TInExpr |
getInExpr() |
String |
getIntervalUnit() |
TExpression |
getLengthExpression()
The length of the
getSourceExpression() string unit to be returned in substring function. |
TObjectNameList |
getMatchColumns()
column list in match function of MySQL
|
TExpression |
getNamespace_String() |
TOrderByItemList |
getOrderByList()
arguments in rank(value,...) function.
|
TExpression |
getParameter()
parameter in function:convert(datetype,parameter,style)
|
TXMLPassingClause |
getPassingClause()
XMLPassingClause of XMLExists function
|
TExpression |
getRangeSize() |
TExpression |
getSearchCondition()
contains search condition.
|
TExpression |
getSeparatorExpr()
DB2 listagg function.
|
TOrderBy |
getSortClause() |
TExpression |
getSourceExpression()
An expression that specifies the string from which the result is derived in substring function.
|
TExpression |
getStartExpression()
A start expression that specifies the position within
getSourceExpression() that is to be the first
string unit of the result in substring function. |
TExpression |
getStringExpr()
DB2 listagg function
|
TExpression |
getStyle()
style in function:convert(datetype,parameter,style)
|
TTrimArgument |
getTrimArgument() |
TExpression |
getTypeExpression()
A structured type expression in subtype-treatment.
|
TTypeName |
getTypename() |
TWindowDef |
getWindowDef()
Over clause of analytic function
|
TWindowSpecification |
getWindowSpecification() |
TXMLAttributesClause |
getXMLAttributesClause()
XMLAttribute clause in xmlelement function
|
TExpression |
getXMLElementNameExpr()
XMLElement name/evalname expr
|
TResultColumnList |
getXMLElementValueExprList()
XMLElement ( value_expr [,XML_attribute_clause] [,value expr list] )
|
TResultColumnList |
getXMLForestValueList()
XMLFOREST (value_expr [as aliasName], ...
|
TExpression |
getXMLType_Instance() |
TExpression |
getXPath_String() |
void |
init(Object arg1)
Initialize a query tree node.
|
void |
init(Object arg1,
Object arg2) |
boolean |
isBuiltIn(EDbVendor pDBVendor) |
static boolean |
isBuiltIn(String pName,
EDbVendor pDBVendor) |
void |
setAgainstExpr(TExpression againstExpr)
against expr in match function of MySQL
|
void |
setAggregateType(EAggregateType aggregateType)
set
ALL | DISTINCT | UNIQUE keywords used in an aggregate function. |
void |
setAnalyticFunction(TAnalyticFunction analyticFunction) |
void |
setArgs(TExpressionList args) |
void |
setAsDatatype(TTypeName asDatatype)
datatype defined in Oracle function:
XMLSERIALIZE(value_expr as datatype) |
void |
setBetweenExpr(TExpression betweenExpr)
set
between start and end expression in Teradata range_n function. |
void |
setBuiltIn(boolean isBuiltIn) |
void |
setCallTarget(TExpressionCallTarget callTarget)
set expressionCallTarget
|
void |
setCastOperand(TExpression castOperand)
cast specification, set the first operand in the cast specification
|
void |
setCheckedBuiltIn(boolean isCheckedBuiltIn) |
void |
setColumnNameOrListExpression(TExpression columnNameOrListExpression)
set column name or column list of SQL Server contains predicate or freetext predicate
|
void |
setDatatypeAttribute(TDatatypeAttribute datatypeAttribute)
Not used.
|
void |
setDateExpression(TExpression dateExpression)
set date, time or timestamp expression in extract/extend function.
|
void |
setDummy(TDummy dummy)
Set value for temporary use only
|
void |
setExpr1(TExpression expr1) |
void |
setExpr2(TExpression expr2) |
void |
setExpr3(TExpression expr3) |
void |
setExprList(TExpressionList exprList) |
void |
setExtract_time_token(TSourceToken extract_time_token)
set one of the YEAR/MONTH/DAY, HOUR/MINUTE/SECOND keyword in extract function
|
void |
setExtractXMLArg(TExpressionList exprList) |
void |
setFunctionName(TObjectName functionName) |
void |
setFunctionType(EFunctionType functionType) |
void |
setFuncType(int funcType)
Deprecated.
As of v1.4.3.0
|
void |
setGroupConcatParam(TGroupConcatParam groupConcatParam) |
void |
setInExpr(TInExpr inExpr) |
void |
setIntervalUnit(String intervalUnit) |
void |
setLengthExpression(TExpression lengthExpression)
set the length expression in substring function.
|
void |
setMatchColumns(TObjectNameList matchColumns) |
void |
setNamespace_String(TExpression namespace_String) |
void |
setOrderByList(TOrderByItemList orderByList) |
void |
setParameter(TExpression parameter) |
void |
setPassingClause(TXMLPassingClause passingClause) |
void |
setRangeSize(TExpression rangeSize) |
void |
setSearchCondition(TExpression searchCondition)
contains search condition.
|
void |
setSeparatorExpr(TExpression separatorExpr) |
void |
setSortClause(TOrderBy sortClause) |
void |
setSourceExpression(TExpression sourceExpression)
set an expression that specifies the string from which the result is derived in substring function.
|
void |
setStartExpression(TExpression startExpression)
set a start expression that specifies the position within
getSourceExpression() that is to be the first
string unit of the result in substring function. |
void |
setStringExpr(TExpression stringExpr) |
void |
setStyle(TExpression style) |
void |
setTrim_Expr(TExpression trim_Expr) |
void |
setTrim_From_Expr(TExpression trim_From_Expr) |
void |
setTrimArgument(TTrimArgument trimArgument) |
void |
setTypeExpression(TExpression typeExpression)
a structured type expression in DB2 subtype-treatment: treat.
|
void |
setTypename(TTypeName typename) |
void |
setWindowDef(TWindowDef windowDef) |
void |
setXMLAttributesClause(TXMLAttributesClause XMLAttributesClause) |
void |
setXMLElementNameExpr(TExpression XMLElementNameExpr) |
void |
setXMLElementValueExprList(TResultColumnList XMLElementValueExprList) |
void |
setXMLForestValueList(TResultColumnList XMLForestValueList) |
void |
setXMLType_Instance(TExpression XMLType_Instance) |
void |
setXPath_String(TExpression XPath_String) |
addAllMyTokensToTokenList, appendString, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
public TExpression Trim_Expr
public TExpression Trim_From_Expr
public static final int fntUdf
EFunctionType.udf_t
public static final int fntTrim
EFunctionType.trim_t
public static final int fntCast
EFunctionType.cast_t
public static final int fntConvert
EFunctionType.convert_t
public static final int fntExtract
EFunctionType.extract_t
public static final int fntTreat
EFunctionType.treat_t
public static final int fntContains
EFunctionType.contains_t
public static final int fntFreetext
EFunctionType.freetext_t
public static final int fntCaseN
EFunctionType.case_n_t
public static final int fntRangeN
EFunctionType.range_n_t
public static final int fntPosition
EFunctionType.position_t
public static final int fntSubstring
EFunctionType.substring_t
public static final int fntTranslate
EFunctionType.translate_t
public static final int fntTranslateCHK
EFunctionType.translate_chk_t
public static final int fntCSUM
EFunctionType.csum_t
public static final int fntRank
EFunctionType.rank_t
public static final int fntXmlQuery
EFunctionType.xmlquery_t
public static final int fntSubString
EFunctionType.substring_t
public static final int fntAddDate
EFunctionType.adddate_t
public static final int fntDateAdd
EFunctionType.date_add_t
public static final int fntSubDate
EFunctionType.subdate_t
public static final int fntDateSub
EFunctionType.date_sub_t
public static final int fntTimestampAdd
EFunctionType.timestampadd_t
public static final int fntTimestampDiff
EFunctionType.timestampdiff_t
public static final int fntGroupConcat
EFunctionType.group_concat_t
public static final int fntMatchAgainst
EFunctionType.match_against_t
public static final int fntExtractXML
EFunctionType.extract_t
public static final int fntOGC
EFunctionType.ogc_t
public void setIntervalUnit(String intervalUnit)
public String getIntervalUnit()
public void setStringExpr(TExpression stringExpr)
public TExpression getStringExpr()
public void setSeparatorExpr(TExpression separatorExpr)
public TExpression getSeparatorExpr()
public void setSearchCondition(TExpression searchCondition)
searchCondition
- contains search condition.public TExpression getSearchCondition()
CONTAINS ( { column_name | ( column_list ) | * | PROPERTY ( { column_name }, 'property_name' ) } , 'Or freetext_string in freetext predicate' [ , LANGUAGE language_term ] )
FREETEXT ( { column_name | (column_list) | * } , 'freetext_string' [ , LANGUAGE language_term ] )
public void setColumnNameOrListExpression(TExpression columnNameOrListExpression)
columnNameOrListExpression
- column name or column listgetColumnNameOrListExpression()
public TExpression getColumnNameOrListExpression()
CONTAINS ( { column_name | ( column_list ) | * | PROPERTY ( { column_name }, 'property_name' ) } , 'Or column name or column list in freetext predicate' [ , LANGUAGE language_term ] )
FREETEXT ( { column_name | (column_list) | * } , 'freetext_string' [ , LANGUAGE language_term ] )If this expression represents a column name, then the type of this expression is
EExpressionType.simple_object_name_t
,
if this expression represents a column list, then the type of this expression is EExpressionType.list_t
,public void setStartExpression(TExpression startExpression)
getSourceExpression()
that is to be the first
string unit of the result in substring function.
substring(sourceExpression from startExpression [for lengthExpression]) substring(sourceExpression , startExpression [, lengthExpression])
startExpression
- an expression that specifies the position within getSourceExpression()
that is to be the first string unit of the result in substring functiongetStartExpression()
public void setLengthExpression(TExpression lengthExpression)
substring(sourceExpression from startExpression [for lengthExpression]) substring(sourceExpression , startExpression [, lengthExpression])
lengthExpression
- the length expression in substring function.getLengthExpression()
public TExpression getStartExpression()
getSourceExpression()
that is to be the first
string unit of the result in substring function.
substring
substring(sourceExpression from startExpression [for lengthExpression]) substring(sourceExpression , startExpression [, lengthExpression])
getSourceExpression()
that is to be the first
string unit of the result.public TExpression getLengthExpression()
getSourceExpression()
string unit to be returned in substring function.
substring
substring(sourceExpression from startExpression [for lengthExpression]) substring(sourceExpression , startExpression [, lengthExpression])
public void setSourceExpression(TExpression sourceExpression)
substring(sourceExpression from startExpression [for lengthExpression]) substring(sourceExpression , startExpression [, lengthExpression])
sourceExpression
- An expression that specifies the string from which the result is derivedgetSourceExpression()
public TExpression getSourceExpression()
substring: DB2
substring(sourceExpression from startExpression [for lengthExpression]) substring(sourceExpression , startExpression [, lengthExpression])
public void setTypeExpression(TExpression typeExpression)
typeExpression
- a structured type expressiongetTypeExpression()
public TExpression getTypeExpression()
treat function: DB2, Greenplum
public void setCastOperand(TExpression castOperand)
castOperand
- set the first operand in the cast specificationgetCastOperand()
public TExpression getCastOperand()
cast specification: DB2, Greenplum,SQL Server; try_cast function of SQL Server
public void setDateExpression(TExpression dateExpression)
dateExpression
- date, time or timestamp expressiongetDateExpression()
public TExpression getDateExpression()
datetime or date value expression in extend function of informix.
public void setCallTarget(TExpressionCallTarget callTarget)
callTarget
- expression call targetgetCallTarget()
public TExpressionCallTarget getCallTarget()
DECLARE @myDoc xml DECLARE @ProdID int SET @myDoc = '<Root> <ProductDescription ProductID="1" ProductName="Road Bike"> <Features> <Warranty>1 year parts and labor <Maintenance>3 year parts and labor extended maintenance is available </Features> </ProductDescription> </Root>' SET @ProdID = @myDoc.value('(/Root/ProductDescription/@ProductID)[1]', 'int' ) SELECT @ProdIDthe value returned by this method represents
@myDoc
before the value() function.
SQL Server value() Method performs an XQuery against the XML and returns a value of SQL type.
You typically use this method to extract a value from an XML instance stored in an xml type
column, parameter, or variable.public void setGroupConcatParam(TGroupConcatParam groupConcatParam)
public TGroupConcatParam getGroupConcatParam()
public boolean isBuiltIn(EDbVendor pDBVendor)
public void setPassingClause(TXMLPassingClause passingClause)
public TXMLPassingClause getPassingClause()
public void setAggregateType(EAggregateType aggregateType)
ALL | DISTINCT | UNIQUE
keywords used in an aggregate function.aggregateType
- getAggregateType()
public EAggregateType getAggregateType()
ALL | DISTINCT | UNIQUE
keywords used in an aggregate function.
An aggregate function performs a calculation on a set of values, and returns a single value.public void setOrderByList(TOrderByItemList orderByList)
public TOrderByItemList getOrderByList()
TOrderByItem
in function: rank, csumpublic void setSortClause(TOrderBy sortClause)
public TOrderBy getSortClause()
public TWindowDef getWindowDef()
public void setWindowDef(TWindowDef windowDef)
public TWindowSpecification getWindowSpecification()
public void setDatatypeAttribute(TDatatypeAttribute datatypeAttribute)
datatypeAttribute
- datatype attributepublic TDatatypeAttribute getDatatypeAttribute()
public TSourceToken getExtract_time_token()
public void setExtract_time_token(TSourceToken extract_time_token)
extract_time_token
- one of the YEAR/MONTH/DAY, HOUR/MINUTE/SECOND tokenpublic void setDummy(TDummy dummy)
dummy
- a temporary value from parse treepublic 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()
MATCH (col1,col2,...) AGAINST (expr [search_modifier])
public void setMatchColumns(TObjectNameList matchColumns)
public void setAgainstExpr(TExpression againstExpr)
MATCH (col1,col2,...) AGAINST (expr [search_modifier])
againstExpr
- expression after against keywordpublic void setTypename(TTypeName typename)
public TTypeName getTypename()
public void setParameter(TExpression parameter)
public void setStyle(TExpression style)
public TExpression getParameter()
public TExpression getStyle()
public EFunctionType getFunctionType()
public TExpression getRangeSize()
public TExpression getBetweenExpr()
between start and end expression
in Teradata range_n function.between start and end expression
in Teradata range_n functionpublic void setRangeSize(TExpression rangeSize)
public void setBetweenExpr(TExpression betweenExpr)
between start and end expression
in Teradata range_n function.betweenExpr
- between condition in range_n functionpublic TObjectName getFunctionName()
public void setTrimArgument(TTrimArgument trimArgument)
public TTrimArgument getTrimArgument()
public void setExpr1(TExpression expr1)
public void setExpr2(TExpression expr2)
public void setAsDatatype(TTypeName asDatatype)
XMLSERIALIZE(value_expr as datatype)
asDatatype
- datatype defined in Oracle function: XMLSERIALIZE(value_expr as datatype)
public void setXMLForestValueList(TResultColumnList XMLForestValueList)
public void setXMLElementNameExpr(TExpression XMLElementNameExpr)
public TExpression getXMLElementNameExpr()
public void setXMLAttributesClause(TXMLAttributesClause XMLAttributesClause)
public void setXMLElementValueExprList(TResultColumnList XMLElementValueExprList)
public TResultColumnList getXMLElementValueExprList()
public TXMLAttributesClause getXMLAttributesClause()
public TResultColumnList getXMLForestValueList()
public TTypeName getAsDatatype()
public TExpression getExpr1()
public TExpression getExpr2()
public void setExpr3(TExpression expr3)
public TExpression getExpr3()
public void setExprList(TExpressionList exprList)
public TExpressionList getExprList()
public void setArgs(TExpressionList args)
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic void init(Object arg1, Object arg2)
init
in class TParseTreeNode
public void setAnalyticFunction(TAnalyticFunction analyticFunction)
public TExpressionList getArgs()
public void doParse(TCustomSqlStatement psql, ESqlClause plocation)
TParseTreeNode
doParse
in class TParseTreeNode
psql
- SQL statement this node belongs toplocation
- SQL clause this node belongs topublic TAnalyticFunction getAnalyticFunction()
getWindowDef()
instead
window clause in window function.TAnalyticFunction
TAnalyticFunction
public void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildren(TParseTreeVisitor v)
TParseTreeNode
acceptChildren
in interface Visitable
acceptChildren
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void setFuncType(int funcType)
public int getFuncType()
getFunctionType()
.public void setCheckedBuiltIn(boolean isCheckedBuiltIn)
public void setBuiltIn(boolean isBuiltIn)
public void setXMLType_Instance(TExpression XMLType_Instance)
public void setXPath_String(TExpression XPath_String)
public void setNamespace_String(TExpression namespace_String)
public void setFunctionType(EFunctionType functionType)
public void setFunctionName(TObjectName functionName)
public void setTrim_Expr(TExpression trim_Expr)
public void setTrim_From_Expr(TExpression trim_From_Expr)
Copyright © 2019. All rights reserved.