Uses of Package
org.teiid.query.sql.lang
-
Classes in org.teiid.query.sql.lang used by org.teiid.dqp.internal.datamgr Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.FromClause A FromClause is an interface for subparts held in a FROM clause.GroupBy This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.OrderBy Represents the ORDER BY clause of a query.SPParameter Represents a StoredProcedure's parameter for encapsulation in the Query framework This is basically a holder object set from the Server's implementation of a stored procedure.WithQueryCommand -
Classes in org.teiid.query.sql.lang used by org.teiid.dqp.internal.process Class Description AlterProcedure AlterTrigger AlterView Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Create Delete This class represents a SQL Delete statement of the form: "DELETE FROM <group> [WHERE <criteria>]".Drop DynamicCommand ExplainCommand Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".ObjectTable Query A representation of a data query.SetQuery This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this ClassStoredProcedure Represents a StoredProcedure statement of the form:Update Represents a SQL Update statement of the form: "UPDATE <group> SET <element> = <expression>, ... -
Classes in org.teiid.query.sql.lang used by org.teiid.dqp.internal.process.multisource Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement. -
Classes in org.teiid.query.sql.lang used by org.teiid.dqp.message Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.eval Class Description Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.MatchCriteria.PatternTranslator Utility to convert the pattern into a different match syntaxSubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.function.source Class Description XMLTable XMLTable.XMLColumn -
Classes in org.teiid.query.sql.lang used by org.teiid.query.mapping.relational Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.metadata Class Description CacheHint Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.SPParameter Represents a StoredProcedure's parameter for encapsulation in the Query framework This is basically a holder object set from the Server's implementation of a stored procedure. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.optimizer Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.ProcedureContainer -
Classes in org.teiid.query.sql.lang used by org.teiid.query.optimizer.relational Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.Option Represents MetaMatrix extension options to normal SQL.OrderBy Represents the ORDER BY clause of a query.ProcedureContainer Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.SetQuery This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this ClassStoredProcedure Represents a StoredProcedure statement of the form:SubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries.SubqueryFromClause A FROM subpart that represents a subquery.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery.UnaryFromClause A FROM subpart that represents a single group.WithQueryCommand -
Classes in org.teiid.query.sql.lang used by org.teiid.query.optimizer.relational.plantree Class Description SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.optimizer.relational.rules Class Description AbstractCompareCriteria The common functionality of aCompareCriteria
and aSubqueryCompareCriteria
.AbstractSetCriteria This is an abstract class to define some common functionality in the two varieties of IN criteria:SetCriteria
(where values are specified) andSubquerySetCriteria
(where a subquery is defined and will supply the values for the IN set).CompareCriteria A criteria which represents a simple operator relationship between two expressions.CompoundCriteria This class represents a compound criteria for logical expressions.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.DependentSetCriteria The DependentSetCriteria is missing the value set until it is filled during processing.ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.IsDistinctCriteria Represents criteria such as: "<expression> IS DISTINCT FROM <expression>".IsNullCriteria Represents criteria such as: "<expression> IS NULL".JoinType This class represents a join type.MatchCriteria This class represents a criteria involving a string expression to be matched against a string expression match value.NotCriteria A logical criteria that takes the logical NOT of the contained criteria.Option.MakeDep OrderBy Represents the ORDER BY clause of a query.OrderByItem Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.SetCriteria A criteria which is true is the expression's value is a member in a list of values.SetQuery.Operation SubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.parser Class Description AbstractSetCriteria This is an abstract class to define some common functionality in the two varieties of IN criteria:SetCriteria
(where values are specified) andSubquerySetCriteria
(where a subquery is defined and will supply the values for the IN set).ArrayTable Represents the ArrayTable table function.BetweenCriteria Represents criteria such as: "<expression> [NOT] BETWEEN <lowerExpression> AND <upperExpression>".CacheHint Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.CompareCriteria A criteria which represents a simple operator relationship between two expressions.Create Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.Delete This class represents a SQL Delete statement of the form: "DELETE FROM <group> [WHERE <criteria>]".DynamicCommand ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.ExplainCommand From Represents a FROM clause in a SELECT query.FromClause A FromClause is an interface for subparts held in a FROM clause.GroupBy This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".Into Rpresent INTO clause in SELECT ...IsDistinctCriteria Represents criteria such as: "<expression> IS DISTINCT FROM <expression>".IsNullCriteria Represents criteria such as: "<expression> IS NULL".JoinPredicate Represents a subpart of the FROM clause specifying a join within the FROM.JsonTable Represents the JSONTABLE table function.JsonTable.JsonColumn Limit MatchCriteria This class represents a criteria involving a string expression to be matched against a string expression match value.ObjectTable ObjectTable.ObjectColumn Option Represents MetaMatrix extension options to normal SQL.Option.MakeDep OrderBy Represents the ORDER BY clause of a query.OrderByItem Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.SetClauseList StoredProcedure Represents a StoredProcedure statement of the form:SubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryFromClause A FROM subpart that represents a subquery.TableFunctionReference.ProjectedColumn TextTable Represents the TEXTTABLE table function.TextTable.TextColumn UnaryFromClause A FROM subpart that represents a single group.Update Represents a SQL Update statement of the form: "UPDATE <group> SET <element> = <expression>, ...WithQueryCommand XMLTable XMLTable.XMLColumn -
Classes in org.teiid.query.sql.lang used by org.teiid.query.processor Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.processor.proc Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.DynamicCommand -
Classes in org.teiid.query.sql.lang used by org.teiid.query.processor.relational Class Description AbstractSetCriteria This is an abstract class to define some common functionality in the two varieties of IN criteria:SetCriteria
(where values are specified) andSubquerySetCriteria
(where a subquery is defined and will supply the values for the IN set).ArrayTable Represents the ArrayTable table function.Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.JoinType This class represents a join type.ObjectTable ObjectTable.ObjectColumn OrderByItem SourceHint SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries.TableFunctionReference TextTable Represents the TEXTTABLE table function.WithQueryCommand -
Classes in org.teiid.query.sql.lang used by org.teiid.query.resolver Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.GroupContext A GroupContext represents a set of groups in a hierarchy that determines resolving order.ProcedureContainer -
Classes in org.teiid.query.sql.lang used by org.teiid.query.resolver.command Class Description ArrayTable Represents the ArrayTable table function.Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Create ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.From Represents a FROM clause in a SELECT query.GroupContext A GroupContext represents a set of groups in a hierarchy that determines resolving order.Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".Into Rpresent INTO clause in SELECT ...JoinPredicate Represents a subpart of the FROM clause specifying a join within the FROM.JsonTable Represents the JSONTABLE table function.Limit ObjectTable OrderBy Represents the ORDER BY clause of a query.ProcedureContainer Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.SetQuery This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this ClassSubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryFromClause A FROM subpart that represents a subquery.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery.TableFunctionReference TextTable Represents the TEXTTABLE table function.UnaryFromClause A FROM subpart that represents a single group.XMLTable -
Classes in org.teiid.query.sql.lang used by org.teiid.query.resolver.util Class Description BetweenCriteria Represents criteria such as: "<expression> [NOT] BETWEEN <lowerExpression> AND <upperExpression>".Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.CompareCriteria A criteria which represents a simple operator relationship between two expressions.ExpressionCriteria FromClause A FromClause is an interface for subparts held in a FROM clause.GroupContext A GroupContext represents a set of groups in a hierarchy that determines resolving order.IsDistinctCriteria Represents criteria such as: "<expression> IS DISTINCT FROM <expression>".IsNullCriteria Represents criteria such as: "<expression> IS NULL".Limit MatchCriteria This class represents a criteria involving a string expression to be matched against a string expression match value.OrderBy Represents the ORDER BY clause of a query.Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.SetClause SetCriteria A criteria which is true is the expression's value is a member in a list of values.SubqueryCompareCriteria This class implements a quantified comparison predicate.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.rewriter Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.CompareCriteria A criteria which represents a simple operator relationship between two expressions.CompoundCriteria This class represents a compound criteria for logical expressions.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.Delete This class represents a SQL Delete statement of the form: "DELETE FROM <group> [WHERE <criteria>]".Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".OrderBy Represents the ORDER BY clause of a query.Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.Update Represents a SQL Update statement of the form: "UPDATE <group> SET <element> = <expression>, ... -
Classes in org.teiid.query.sql.lang used by org.teiid.query.sql Class Description AlterProcedure AlterTrigger AlterView ArrayTable Represents the ArrayTable table function.BatchedUpdateCommand Represents a batch of INSERT, UPDATE, DELETE, and SELECT INTO commandsBetweenCriteria Represents criteria such as: "<expression> [NOT] BETWEEN <lowerExpression> AND <upperExpression>".CompareCriteria A criteria which represents a simple operator relationship between two expressions.CompoundCriteria This class represents a compound criteria for logical expressions.Create Delete This class represents a SQL Delete statement of the form: "DELETE FROM <group> [WHERE <criteria>]".DependentSetCriteria The DependentSetCriteria is missing the value set until it is filled during processing.Drop DynamicCommand ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.ExplainCommand ExpressionCriteria From Represents a FROM clause in a SELECT query.GroupBy This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".Into Rpresent INTO clause in SELECT ...IsDistinctCriteria Represents criteria such as: "<expression> IS DISTINCT FROM <expression>".IsNullCriteria Represents criteria such as: "<expression> IS NULL".JoinPredicate Represents a subpart of the FROM clause specifying a join within the FROM.JoinType This class represents a join type.JsonTable Represents the JSONTABLE table function.Limit MatchCriteria This class represents a criteria involving a string expression to be matched against a string expression match value.NotCriteria A logical criteria that takes the logical NOT of the contained criteria.ObjectTable Option Represents MetaMatrix extension options to normal SQL.OrderBy Represents the ORDER BY clause of a query.OrderByItem ProcedureContainer Query A representation of a data query.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.SetClause SetClauseList SetCriteria A criteria which is true is the expression's value is a member in a list of values.SetQuery This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this ClassStoredProcedure Represents a StoredProcedure statement of the form:SubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryFromClause A FROM subpart that represents a subquery.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery.TextTable Represents the TEXTTABLE table function.UnaryFromClause A FROM subpart that represents a single group.Update Represents a SQL Update statement of the form: "UPDATE <group> SET <element> = <expression>, ...WithQueryCommand XMLTable -
Classes in org.teiid.query.sql.lang used by org.teiid.query.sql.lang Class Description AbstractCompareCriteria The common functionality of aCompareCriteria
and aSubqueryCompareCriteria
.AbstractSetCriteria This is an abstract class to define some common functionality in the two varieties of IN criteria:SetCriteria
(where values are specified) andSubquerySetCriteria
(where a subquery is defined and will supply the values for the IN set).Alter AlterProcedure AlterTrigger AlterView ArrayTable Represents the ArrayTable table function.AtomicCriteria This abstract class represents an atomic logical criteria.BinaryComparison An adapter interface so that several binary operators can be treated similarlyCacheHint Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.CompareCriteria A criteria which represents a simple operator relationship between two expressions.Create.CommitAction Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.DependentSetCriteria The DependentSetCriteria is missing the value set until it is filled during processing.DependentSetCriteria.AttributeComparison Drop ExistsCriteria.SubqueryHint ExplainCommand ExplainCommand.Format FilteredCommand From Represents a FROM clause in a SELECT query.FromClause A FromClause is an interface for subparts held in a FROM clause.GroupBy This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.GroupContext A GroupContext represents a set of groups in a hierarchy that determines resolving order.Into Rpresent INTO clause in SELECT ...JoinType This class represents a join type.JsonTable Represents the JSONTABLE table function.JsonTable.JsonColumn Limit LogicalCriteria This class represents a criteria that works by logically combining other criteria.ObjectTable ObjectTable.ObjectColumn Option Represents MetaMatrix extension options to normal SQL.Option.MakeDep OrderBy Represents the ORDER BY clause of a query.OrderByItem PredicateCriteria This abstract class represents a predicate criteria, which involves some statement involving expressions and can be evaluated in the context of a single row of data to be either true or false.PredicateCriteria.Negatable ProcedureContainer Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.SetClause SetClauseList SetQuery.Operation SourceHint SourceHint.SpecificHint SPParameter Represents a StoredProcedure's parameter for encapsulation in the Query framework This is basically a holder object set from the Server's implementation of a stored procedure.SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries.SubqueryContainer.Evaluatable SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery.TableFunctionReference TableFunctionReference.ProjectedColumn TargetedCommand TextTable Represents the TEXTTABLE table function.TextTable.TextColumn WithQueryCommand XMLTable XMLTable.XMLColumn -
Classes in org.teiid.query.sql.lang used by org.teiid.query.sql.navigator Class Description AlterProcedure AlterTrigger AlterView ArrayTable Represents the ArrayTable table function.BatchedUpdateCommand Represents a batch of INSERT, UPDATE, DELETE, and SELECT INTO commandsBetweenCriteria Represents criteria such as: "<expression> [NOT] BETWEEN <lowerExpression> AND <upperExpression>".CompareCriteria A criteria which represents a simple operator relationship between two expressions.CompoundCriteria This class represents a compound criteria for logical expressions.Create Delete This class represents a SQL Delete statement of the form: "DELETE FROM <group> [WHERE <criteria>]".DependentSetCriteria The DependentSetCriteria is missing the value set until it is filled during processing.Drop DynamicCommand ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.ExplainCommand ExpressionCriteria From Represents a FROM clause in a SELECT query.GroupBy This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".Into Rpresent INTO clause in SELECT ...IsDistinctCriteria Represents criteria such as: "<expression> IS DISTINCT FROM <expression>".IsNullCriteria Represents criteria such as: "<expression> IS NULL".JoinPredicate Represents a subpart of the FROM clause specifying a join within the FROM.JoinType This class represents a join type.JsonTable Represents the JSONTABLE table function.Limit MatchCriteria This class represents a criteria involving a string expression to be matched against a string expression match value.NotCriteria A logical criteria that takes the logical NOT of the contained criteria.ObjectTable Option Represents MetaMatrix extension options to normal SQL.OrderBy Represents the ORDER BY clause of a query.OrderByItem Query A representation of a data query.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.SetClause SetClauseList SetCriteria A criteria which is true is the expression's value is a member in a list of values.SetQuery This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this ClassStoredProcedure Represents a StoredProcedure statement of the form:SubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryFromClause A FROM subpart that represents a subquery.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery.TextTable Represents the TEXTTABLE table function.UnaryFromClause A FROM subpart that represents a single group.Update Represents a SQL Update statement of the form: "UPDATE <group> SET <element> = <expression>, ...WithQueryCommand XMLTable -
Classes in org.teiid.query.sql.lang used by org.teiid.query.sql.proc Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries. -
Classes in org.teiid.query.sql.lang used by org.teiid.query.sql.symbol Class Description Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.ExistsCriteria.SubqueryHint OrderBy Represents the ORDER BY clause of a query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries.SubqueryContainer.Evaluatable -
Classes in org.teiid.query.sql.lang used by org.teiid.query.sql.visitor Class Description AlterProcedure AlterTrigger AlterView ArrayTable Represents the ArrayTable table function.BatchedUpdateCommand Represents a batch of INSERT, UPDATE, DELETE, and SELECT INTO commandsBetweenCriteria Represents criteria such as: "<expression> [NOT] BETWEEN <lowerExpression> AND <upperExpression>".CacheHint Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.CompareCriteria A criteria which represents a simple operator relationship between two expressions.CompoundCriteria This class represents a compound criteria for logical expressions.Create Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.Delete This class represents a SQL Delete statement of the form: "DELETE FROM <group> [WHERE <criteria>]".DependentSetCriteria The DependentSetCriteria is missing the value set until it is filled during processing.Drop DynamicCommand ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.ExistsCriteria.SubqueryHint ExplainCommand ExpressionCriteria From Represents a FROM clause in a SELECT query.GroupBy This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".Into Rpresent INTO clause in SELECT ...IsDistinctCriteria Represents criteria such as: "<expression> IS DISTINCT FROM <expression>".IsNullCriteria Represents criteria such as: "<expression> IS NULL".JoinPredicate Represents a subpart of the FROM clause specifying a join within the FROM.JoinType This class represents a join type.JsonTable Represents the JSONTABLE table function.Limit MatchCriteria This class represents a criteria involving a string expression to be matched against a string expression match value.NotCriteria A logical criteria that takes the logical NOT of the contained criteria.ObjectTable Option Represents MetaMatrix extension options to normal SQL.Option.MakeDep OrderBy Represents the ORDER BY clause of a query.OrderByItem Query A representation of a data query.QueryCommand This is a common super class for the two types of query commands: Query and SetQuery.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.SetClause SetClauseList SetCriteria A criteria which is true is the expression's value is a member in a list of values.SetQuery This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this ClassStoredProcedure Represents a StoredProcedure statement of the form:SubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryContainer This interface defines a common interface for all SQL objects that contain subqueries.SubqueryFromClause A FROM subpart that represents a subquery.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery.TextTable Represents the TEXTTABLE table function.UnaryFromClause A FROM subpart that represents a single group.Update Represents a SQL Update statement of the form: "UPDATE <group> SET <element> = <expression>, ...WithQueryCommand XMLTable -
Classes in org.teiid.query.sql.lang used by org.teiid.query.tempdata Class Description Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.Create Criteria This class represents the criteria clause for a query, which defines constraints on the data values to be retrieved for each parameter in the select clause.OrderBy Represents the ORDER BY clause of a query.SetClauseList -
Classes in org.teiid.query.sql.lang used by org.teiid.query.validator Class Description AlterProcedure AlterTrigger AlterView BatchedUpdateCommand Represents a batch of INSERT, UPDATE, DELETE, and SELECT INTO commandsBetweenCriteria Represents criteria such as: "<expression> [NOT] BETWEEN <lowerExpression> AND <upperExpression>".Command A Command is an interface for all the language objects that are at the root of a language object tree representing a SQL statement.CompareCriteria A criteria which represents a simple operator relationship between two expressions.Create Delete This class represents a SQL Delete statement of the form: "DELETE FROM <group> [WHERE <criteria>]".Drop DynamicCommand ExistsCriteria This predicate criteria implements the "exists" predicate, which has a subquery in it.GroupBy This class represents the GROUP BY clause of a query, which defines the expressions that should be used for grouping the results of the query.Insert Represents a SQL Insert statement of the form: "INSERT INTO <group> (<variables>) VALUES <values>".Into Rpresent INTO clause in SELECT ...IsDistinctCriteria Represents criteria such as: "<expression> IS DISTINCT FROM <expression>".Limit ObjectTable Option Represents MetaMatrix extension options to normal SQL.OrderByItem Query A representation of a data query.Select This class represents the SELECT clause of a query, which defines what elements or expressions are returned from the query.SetClauseList SetCriteria A criteria which is true is the expression's value is a member in a list of values.SetQuery This object acts as a Set operator on multiple Queries - UNION, INTERSECT, and EXCEPT can be implemented with this ClassStoredProcedure Represents a StoredProcedure statement of the form:SubqueryCompareCriteria This class implements a quantified comparison predicate.SubqueryFromClause A FROM subpart that represents a subquery.SubquerySetCriteria A criteria which is true is the expression's value is a member in a list of values returned from a subquery.TextTable Represents the TEXTTABLE table function.Update Represents a SQL Update statement of the form: "UPDATE <group> SET <element> = <expression>, ...WithQueryCommand XMLTable -
Classes in org.teiid.query.sql.lang used by org.teiid.query.xquery Class Description XMLTable.XMLColumn