Uses of Class
gudusoft.gsqlparser.nodes.TExpression

Packages that use TExpression
demos.antiSQLInjection   
gudusoft.gsqlparser.nodes   
gudusoft.gsqlparser.pp.processor.type.comm   
gudusoft.gsqlparser.stmt   
gudusoft.gsqlparser.stmt.db2   
gudusoft.gsqlparser.stmt.mssql   
gudusoft.gsqlparser.stmt.mysql   
gudusoft.gsqlparser.stmt.oracle   
gudusoft.gsqlparser.stmt.teradata   
 

Uses of TExpression in demos.antiSQLInjection
 

Methods in demos.antiSQLInjection with parameters of type TExpression
 java.lang.Object GEval.value(TExpression expr, GContext context)
          Evaluate a expression.
 

Uses of TExpression in gudusoft.gsqlparser.nodes
 

Fields in gudusoft.gsqlparser.nodes declared as TExpression
 TExpression TJoinExpr.onCondition
          on condition;
 TExpression TFunctionCall.Trim_Expr
           
 TExpression TFunctionCall.Trim_From_Expr
           
 

Methods in gudusoft.gsqlparser.nodes that return TExpression
 TExpression TNodeFactory.createSimpleExpression(TObjectName or)
           
 TExpression TFunctionCall.getAgainstExpr()
          against expr in match function of MySQL
 TExpression TFunctionCall.getBetweenExpr()
           
 TExpression TExpression.getBetweenOperand()
           
 TExpression TBindArgument.getBindArgumentExpr()
           
 TExpression TConstraint.getCheckCondition()
           
 TExpression TWhenClauseItem.getComparison_expr()
           
 TExpression TColumnDefinition.getComputedColumnExpression()
           
 TExpression TElseIfSqlNode.getCondition()
           
 TExpression TIfSqlNode.getCondition()
           
 TExpression TInsertCondition.getCondition()
           
 TExpression TMergeSqlNode.getCondition()
           
 TExpression TMergeWhenClause.getCondition()
           
 TExpression TRepeatSqlNode.getCondition()
           
 TExpression TWhereClause.getCondition()
           
 TExpression TWhileSqlNode.getCondition()
           
 TExpression THierarchical.getConnectByClause()
          Specify a condition that identifies the relationship between parent rows and child rows of the hierarchy.
 TExpression TContainsTable.getContains_search_condition()
           
 TExpression TColumnDefinition.getDefaultExpression()
          The DEFAULT clause lets you specify a value to be assigned to the column if a subsequent INSERT statement omits a value for the column.
 TExpression TConstraint.getDefaultExpression()
           
 TExpression TDeclareVariable.getDefaultValue()
           
 TExpression TParameterDeclaration.getDefaultValue()
          Specifies a default value for an IN parameter.
 TExpression TMergeInsertClause.getDeleteWhereClause()
           
 TExpression TMergeUpdateClause.getDeleteWhereClause()
           
 TExpression TCaseExpression.getElse_expr()
           
 TExpression TWindowDef.getEndOffset()
           
 TExpression TGroupByItem.getExpr()
           
 TExpression TGroupingExpressionItem.getExpr()
           
 TExpression TIntervalExpression.getExpr()
           
 TExpression TNewVariantTypeArgument.getExpr()
           
 TExpression TResultColumn.getExpr()
          column expression.
 TExpression TReturnSqlNode.getExpr()
           
 TExpression TTopClause.getExpr()
           
 TExpression TFunctionCall.getExpr1()
          paramter of following functions
teradata: position function,
sql server: convert;
oracle: convert,translate,cast
mysql: substring
 TExpression TFunctionCall.getExpr2()
           
 TExpression TFunctionCall.getExpr3()
           
 TExpression TExpressionList.getExpression(int position)
           
 TExpression TInExpr.getFunc_expr()
           
 TExpression TGroupBy.getHavingClause()
          Restrict the groups of returned rows to those groups for which the specified condition is TRUE.
 TExpression TColumnDefinition.getIncrement()
           
 TExpression TConstraint.getIncrement()
          Used internal
 TExpression TCaseExpression.getInput_expr()
           
 TExpression TExpression.getLeftOperand()
           
 TExpression TExpression.getLikeEscapeOperand()
           
 TExpression TIndices.getLowerSubscript()
           
 TExpression TFunctionCall.getNamespace_String()
           
 TExpression TJoinItem.getOnCondition()
           
 TExpression TExecParameter.getParameterValue()
           
 TExpression TExpression.getParentExpr()
           
 TExpression TFunctionCall.getRangeSize()
           
 TExpression TWhenClauseItem.getReturn_expr()
           
 TExpression TExpression.getRightOperand()
           
 TExpression TQualifyClause.getSearchConditoin()
           
 TExpression TColumnDefinition.getSeed()
           
 TExpression TConstraint.getSeed()
          Used internal
 TExpression TLimitClause.getSelectFetchFirstValue()
          postgresql select fetch first value
 TExpression TLimitClause.getSelectLimitValue()
          postgresql select limit value
 TExpression TOrderByItem.getSortKey()
           
 TExpression TWindowDef.getStartOffset()
           
 TExpression THierarchical.getStartWithClause()
          Specify a condition that identifies the row(s) to be used as the root(s) of a hierarchical query.
 TExpression TTrimArgument.getStringExpression()
           
 TExpression TFromTable.getTableExpr()
           
 TExpression TTable.getTableExpr()
           
 TExpression TTrimArgument.getTrimCharacter()
           
 TExpression TMergeUpdateClause.getUpdateWhereClause()
           
 TExpression TIndices.getUpperSubscript()
           
 TExpression TCreateTriggerSqlNode.getWhenCondition()
           
 TExpression TTriggerAction.getWhenExpr()
           
 TExpression TFunctionCall.getXMLType_Instance()
           
 TExpression TFunctionCall.getXPath_String()
           
 

Methods in gudusoft.gsqlparser.nodes that return types with arguments of type TExpression
 TPTNodeList<TExpression> TTableHint.getExprList()
           
 

Methods in gudusoft.gsqlparser.nodes with parameters of type TExpression
 void TExpressionList.addExpression(TExpression expr)
           
 TParseTreeNode TNodeFactory.createCompoundExpression(int operatorType, TExpression leftOperand, TExpression rightOperand)
           
 TParseTreeNode TNodeFactory.createExpression(int operatorType, TExpression leftOperand, TExpression rightOperand)
           
 void TParseTreeVisitor.postVisit(TExpression node)
           
 void TParseTreeVisitor.preVisit(TExpression node)
           
 void TFunctionCall.setAgainstExpr(TExpression againstExpr)
           
 void TFunctionCall.setBetweenExpr(TExpression betweenExpr)
           
 void TExpression.setBetweenOperand(TExpression betweenOperand)
           
 void TColumnDefinition.setComputedColumnExpression(TExpression computedColumnExpression)
           
 void TMergeWhenClause.setCondition(TExpression condition)
           
 void TColumnDefinition.setDefaultExpression(TExpression defaultExpression)
           
 void TConstraint.setDefaultExpression(TExpression defaultExpression)
           
 void TDeclareVariable.setDefaultValue(TExpression defaultValue)
           
 void TWindowDef.setEndOffset(TExpression endOffset)
           
 void TGroupByItem.setExpr(TExpression expr)
           
 void TFunctionCall.setExpr1(TExpression expr1)
           
 void TFunctionCall.setExpr2(TExpression expr2)
           
 void TFunctionCall.setExpr3(TExpression expr3)
           
 void TConstraint.setIncrement(TExpression increment)
           
 void TExpression.setLeftOperand(TExpression leftOperand)
           
 void TExpression.setLikeEscapeOperand(TExpression likeEscapeOperand)
           
 void TJoinItem.setOnCondition(TExpression onCondition)
           
 void TExpression.setParentExpr(TExpression parentExpr)
           
 void TFunctionCall.setRangeSize(TExpression rangeSize)
           
 void TExpression.setRightOperand(TExpression rightOperand)
           
 void TConstraint.setSeed(TExpression seed)
           
 void TLimitClause.setSelectFetchFirstValue(TExpression selectFetchFirstValue)
           
 void TLimitClause.setSelectLimitValue(TExpression selectLimitValue)
           
 void TWindowDef.setStartOffset(TExpression startOffset)
           
 void TTable.setTableExpr(TExpression tableExpr)
           
 void TDeclareVariableList.setTypeAndDefaultValueOfEachVariable(TTypeName ptype, TExpression pexpr)
           
 void TCreateTriggerSqlNode.setWhenCondition(TExpression whenCondition)
           
 

Uses of TExpression in gudusoft.gsqlparser.pp.processor.type.comm
 

Methods in gudusoft.gsqlparser.pp.processor.type.comm with parameters of type TExpression
 void ExpressionProcessor.process(TExpression node)
           
 

Uses of TExpression in gudusoft.gsqlparser.stmt
 

Methods in gudusoft.gsqlparser.stmt that return TExpression
 TExpression TMergeSqlStatement.getCondition()
           
 TExpression TMergeSqlStatement.getMatchedSearchCondition()
           
 TExpression TMergeSqlStatement.getNotMatchedSearchCondition()
           
 

Uses of TExpression in gudusoft.gsqlparser.stmt.db2
 

Methods in gudusoft.gsqlparser.stmt.db2 that return TExpression
 TExpression TDb2IfStmt.getCondition()
           
 TExpression TDb2RepeatStmt.getCondition()
           
 TExpression TDb2WhileStmt.getCondition()
           
 TExpression TDb2CaseStmt.getExpr()
           
 TExpression TDb2ReturnStmt.getReturnExpr()
           
 TExpression TDb2CreateTrigger.getWhenExpr()
           
 

Uses of TExpression in gudusoft.gsqlparser.stmt.mssql
 

Methods in gudusoft.gsqlparser.stmt.mssql that return TExpression
 TExpression TMssqlIfElse.getCondition()
           
 TExpression TMssqlRaiserror.getMessageText()
           
 TExpression TMssqlReturn.getReturnExpr()
           
 TExpression TMssqlRaiserror.getSeverity()
           
 TExpression TMssqlRaiserror.getState()
           
 TExpression TMssqlSet.getVarExpr()
           
 TExpression TMssqlSetSqlNode.getVarExpr()
           
 

Uses of TExpression in gudusoft.gsqlparser.stmt.mysql
 

Methods in gudusoft.gsqlparser.stmt.mysql that return TExpression
 TExpression TMySQLIfStmt.getCondition()
           
 TExpression TMySQLRepeatStmt.getCondition()
           
 TExpression TMySQLWhileStmt.getCondition()
           
 TExpression TMySQLCaseStmt.getExpr()
           
 TExpression TMySQLReturn.getReturnExpr()
           
 

Uses of TExpression in gudusoft.gsqlparser.stmt.oracle
 

Methods in gudusoft.gsqlparser.stmt.oracle that return TExpression
 TExpression TPlsqlElsifStmt.getCondition()
           
 TExpression TPlsqlIfStmt.getCondition()
           
 TExpression TPlsqlLoopStmt.getCondition()
          Used in while-loop-statement
 TExpression TPlsqlOpenforStmt.getDynamic_string()
           
 TExpression TExecImmeNode.getDynamicStringExpr()
           
 TExpression TPlsqlExecImmeStmt.getDynamicStringExpr()
           
 TExpression TPlsqlVarDeclStmt.getError_number()
          Any valid Oracle Database error number.
 TExpression TPlsqlBasicStmt.getExpr()
           
 TExpression TPlsqlAssignStmt.getExpression()
           
 TExpression TPlsqlReturnStmt.getExpression()
          A combination of variables, constants, literals, operators, and function calls.
 TExpression TPlsqlAssignStmt.getLeft()
          Lefe side of this assignment, can be attribute_name collection_name cursor_variable_name field_name host_cursor_variable_name host_variable_name object_name parameter_name record_name variable_name
 TExpression TPlsqlForallStmt.getLower_bound()
          Used in bounds clause.
 TExpression TPlsqlLoopStmt.getLower_bound()
          Used in for-loop-statement.
 TExpression TPlsqlForallStmt.getUpper_bound()
          Used in bounds clause.
 TExpression TPlsqlLoopStmt.getUpper_bound()
          Used in for-loop-statement.
 TExpression TPlsqlVarDeclStmt.getValue()
          Default value of a variable or constant that declared.
 TExpression TPlsqlCreateTrigger.getWhenCondition()
          A SQL condition that must be satisfied for the database to fire the trigger.
 TExpression TPlsqlExitStmt.getWhenCondition()
          Valid only in the conditional EXIT WHEN.
 

Methods in gudusoft.gsqlparser.stmt.oracle with parameters of type TExpression
 void TPlsqlVarDeclStmt.setError_number(TExpression error_number)
           
 

Uses of TExpression in gudusoft.gsqlparser.stmt.teradata
 

Methods in gudusoft.gsqlparser.stmt.teradata that return TExpression
 TExpression TExpandOnClause.getByIntervalLiteral()
           
 TExpression TExpandOnClause.getExpandExpression()
           
 TExpression TExpandOnClause.getPeriodExpression()
           
 

Methods in gudusoft.gsqlparser.stmt.teradata with parameters of type TExpression
 void TExpandOnClause.setPeriodExpression(TExpression periodExpression)