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
Methods in com.exasol.adapter.sql that return SqlNode Modifier and Type Method Description SqlNodeSqlFunctionScalarCase. getBasis()SqlNodeSqlPredicateBetween. getBetweenLeft()SqlNodeSqlPredicateBetween. getBetweenRight()SqlNodeSqlJoin. getCondition()SqlNodeSqlPredicateLike. getEscapeChar()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 java.util.List<SqlNode>SqlPredicateAnd. getAndedPredicates()java.util.List<SqlNode>SqlFunctionAggregate. getArguments()java.util.List<SqlNode>SqlFunctionAggregateGroupConcat. getArguments()java.util.List<SqlNode>SqlFunctionScalar. getArguments()java.util.List<SqlNode>SqlFunctionScalarCase. getArguments()java.util.List<SqlNode>SqlFunctionScalarCast. getArguments()java.util.List<SqlNode>SqlFunctionScalarExtract. getArguments()java.util.List<SqlNode>SqlExpressionList. getExpressions()java.util.List<SqlNode>SqlOrderBy. getExpressions()java.util.List<SqlNode>SqlPredicateInConstList. getInArguments()java.util.List<SqlNode>SqlPredicateOr. getOrPredicates()java.util.List<SqlNode>SqlFunctionScalarCase. getResults()Methods in com.exasol.adapter.sql with parameters of type SqlNode Modifier and Type Method Description 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(java.util.List<SqlNode> selectList)Creates a regular SqlSelectList.static voidSqlArgumentValidator. validateSqlFunctionArguments(java.util.List<SqlNode> arguments, java.lang.Class<?> usedClass)Constructor parameters in com.exasol.adapter.sql with type arguments of type SqlNode Constructor Description SqlExpressionList(java.util.List<SqlNode> expressions)SqlFunctionAggregate(AggregateFunction function, java.util.List<SqlNode> arguments, boolean distinct)SqlFunctionAggregateGroupConcat(AggregateFunction function, java.util.List<SqlNode> arguments, SqlOrderBy orderBy, boolean distinct, java.lang.String separator)SqlFunctionScalar(ScalarFunction function, java.util.List<SqlNode> arguments, boolean isInfix, boolean isPrefix)SqlFunctionScalarCase(java.util.List<SqlNode> arguments, java.util.List<SqlNode> results, SqlNode basis)SqlFunctionScalarCast(DataType dataType, java.util.List<SqlNode> arguments)SqlFunctionScalarExtract(java.lang.String toExtract, java.util.List<SqlNode> arguments)SqlGroupBy(java.util.List<SqlNode> groupByList)SqlOrderBy(java.util.List<SqlNode> expressions, java.util.List<java.lang.Boolean> isAsc, java.util.List<java.lang.Boolean> nullsFirst)SqlPredicateAnd(java.util.List<SqlNode> andedPredicates)SqlPredicateInConstList(SqlNode expression, java.util.List<SqlNode> inArguments)Create a new instance ofSqlPredicateInConstList.SqlPredicateOr(java.util.List<SqlNode> orPredicates)
-