Uses of Class
com.exasol.adapter.sql.SqlNode
-
Packages that use SqlNode Package Description com.exasol.adapter.request.parser com.exasol.adapter.sql -
-
Uses of SqlNode in com.exasol.adapter.request.parser
Methods in com.exasol.adapter.request.parser that return SqlNode Modifier and Type Method Description SqlNodePushdownSqlParser. parseExpression(javax.json.JsonObject expression) -
Uses of SqlNode in com.exasol.adapter.sql
Fields in com.exasol.adapter.sql declared as SqlNode Modifier and Type Field Description protected SqlNodeAbstractSqlPredicateJson. expressionMethods in com.exasol.adapter.sql that return SqlNode Modifier and Type Method Description SqlNodeSqlFunctionAggregateGroupConcat. getArgument()Get a function argument.SqlNodeSqlFunctionAggregateListagg. getArgument()Get a function argument.SqlNodeSqlFunctionScalarCast. getArgument()SqlNodeSqlFunctionScalarExtract. getArgument()SqlNodeSqlFunctionScalarCase. getBasis()SqlNodeSqlPredicateBetween. getBetweenLeft()SqlNodeSqlPredicateBetween. getBetweenRight()SqlNodeSqlJoin. getCondition()SqlNodeSqlPredicateLike. getEscapeChar()SqlNodeAbstractSqlPredicateJson. getExpression()SqlNodeSqlPredicateBetween. getExpression()SqlNodeSqlPredicateInConstList. getExpression()SqlNodeSqlPredicateIsNotNull. getExpression()SqlNodeSqlPredicateIsNull. getExpression()SqlNodeSqlPredicateNot. getExpression()SqlNodeSqlStatementSelect. getFromClause()SqlNodeSqlStatementSelect. getHaving()SqlNodeAbstractSqlBinaryEquality. getLeft()SqlNodeSqlJoin. getLeft()SqlNodeSqlPredicateLike. getLeft()SqlNodeSqlPredicateLikeRegexp. getLeft()SqlNodeSqlNode. getParent()SqlNodeSqlPredicateLike. getPattern()SqlNodeSqlPredicateLikeRegexp. getPattern()SqlNodeAbstractSqlBinaryEquality. getRight()SqlNodeSqlJoin. getRight()SqlNodeSqlStatementSelect. getWhereClause()Methods in com.exasol.adapter.sql that return types with arguments of type SqlNode Modifier and Type Method Description List<SqlNode>SqlPredicateAnd. getAndedPredicates()List<SqlNode>SqlFunctionAggregate. getArguments()List<SqlNode>SqlFunctionScalar. getArguments()List<SqlNode>SqlFunctionScalarCase. getArguments()List<SqlNode>SqlFunctionScalarJsonValue. getArguments()Optional<SqlNode>SqlFunctionScalarJsonValue.Behavior. getExpression()List<SqlNode>SqlExpressionList. getExpressions()List<SqlNode>SqlOrderBy. getExpressions()List<SqlNode>SqlPredicateInConstList. getInArguments()List<SqlNode>SqlPredicateOr. getOrPredicates()List<SqlNode>SqlFunctionScalarCase. getResults()Methods in com.exasol.adapter.sql with parameters of type SqlNode Modifier and Type Method Description static SqlFunctionAggregateGroupConcat.BuilderSqlFunctionAggregateGroupConcat. builder(SqlNode argument)Get aSqlFunctionAggregateGroupConcatbuilder.static SqlFunctionAggregateListagg.BuilderSqlFunctionAggregateListagg. builder(SqlNode argument, SqlFunctionAggregateListagg.Behavior overflowBehavior)Get aSqlFunctionAggregateListaggbuilder.SqlStatementSelect.BuilderSqlStatementSelect.Builder. fromClause(SqlNode fromClause)Set the from clause of the SQL Select Statement.SqlStatementSelect.BuilderSqlStatementSelect.Builder. having(SqlNode having)Set the having clause of the SQL Select Statement.voidSqlNode. setParent(SqlNode parent)SqlStatementSelect.BuilderSqlStatementSelect.Builder. whereClause(SqlNode whereClause)Set the where clause of the SQL Select Statement.Method parameters in com.exasol.adapter.sql with type arguments of type SqlNode Modifier and Type Method Description static SqlSelectListSqlSelectList. createRegularSelectList(List<SqlNode> selectList)Creates a regular SqlSelectList.
-