Class TTrimArgument
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
Argument of trim function.
trim( [ [BOTH|TRAILING|LEADING] trim_character FROM ] trim_source)
method Both_trailing_leading return one of those keywords if any: BOTH|TRAILING|LEADING
method TrimCharacter return a value of TExpression represents trim_character.
method StringExpression return a value of TExpression reprsents trim_source.
public class TTrimArgument : TParseTreeNode, Visitable
- Inheritance
-
TTrimArgument
- Implements
- Inherited Members
Properties
Both
public virtual bool Both { get; }
Property Value
Both_trailing_leading
public virtual TSourceToken Both_trailing_leading { get; }
Property Value
Leading
public virtual bool Leading { get; }
Property Value
StringExpression
public virtual TExpression StringExpression { get; set; }
Property Value
Trailing
public virtual bool Trailing { get; }
Property Value
TrimCharacter
public virtual TExpression TrimCharacter { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParse(TCustomSqlStatement, ESqlClause)
analyze this node
public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
Parameters
psqlTCustomSqlStatementplocationESqlClause
init(object, object, object)
public override void init(object arg1, object arg2, object arg3)