| Interface | Description |
|---|---|
| BinaryComparison |
An adapter interface so that several binary operators can be treated similarly
|
| FilteredCommand | |
| PredicateCriteria.Negatable | |
| SubqueryContainer<T extends Command> |
This interface defines a common interface for all SQL objects
that contain subqueries.
|
| SubqueryContainer.Evaluatable<T extends Command> | |
| TargetedCommand |
| Class | Description |
|---|---|
| AbstractCompareCriteria |
The common functionality of a
CompareCriteria and a
SubqueryCompareCriteria. |
| AbstractSetCriteria |
This is an abstract class to define some common functionality in the two varieties of
IN criteria:
SetCriteria (where values are specified) and SubquerySetCriteria
(where a subquery is defined and will supply the values for the IN set). |
| Alter<T extends Command> | |
| AlterProcedure | |
| AlterTrigger | |
| AlterView | |
| ArrayTable |
Represents the ArrayTable table function.
|
| AtomicCriteria |
This abstract class represents an atomic logical criteria.
|
| BatchedUpdateCommand |
Represents a batch of INSERT, UPDATE, DELETE, and SELECT INTO commands
|
| BetweenCriteria |
Represents criteria such as: "<expression> [NOT] BETWEEN <lowerExpression> AND <upperExpression>".
|
| CacheHint | |
| CollectionValueIterator | |
| 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.
|
| DependentSetCriteria.AttributeComparison | |
| Drop | |
| DynamicCommand | |
| ExistsCriteria |
This predicate criteria implements the "exists" predicate, which has
a subquery in it.
|
| ExistsCriteria.SubqueryHint | |
| ExpressionCriteria | |
| 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.
|
| ImmutableCompareCriteria | |
| 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.
|
| JsonTable.JsonColumn | |
| Limit | |
| LogicalCriteria |
This class represents a criteria that works by logically combining other
criteria.
|
| MatchCriteria |
This class represents a criteria involving a string expression to be matched
against a string expression match value.
|
| MatchCriteria.PatternTranslator |
Utility to convert the pattern into a different match syntax
|
| NotCriteria |
A logical criteria that takes the logical NOT of the contained 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.
|
| 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 | |
| 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 Class
|
| 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.
|
| StoredProcedure |
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.
|
| TableFunctionReference | |
| 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 |
| Enum | Description |
|---|---|
| Create.CommitAction | |
| SetQuery.Operation |
Copyright © 2019. All rights reserved.