| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | |
| public interface | RootTableGroupProducer
Contract for things that can produce the |
| public interface | |
| public interface | TableGroup
Group together |
| public interface | |
| public interface | TableGroupProducer
Marker interface for anything which produces a TableGroup |
| public interface | TableJoin
The commonalities between |
| public interface | TableReference
Represents a reference to a table (derived or physical) in a query's from clause. |
| public interface | TableReferenceJoinPredicateProducer
Functional contract for producing the join-predicate related to a |
| public interface | VirtualTableGroup
Marker interface for TableGroup impls that are virtual - should not be rendered into the SQL. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public abstract class | |
| public abstract class | |
| public class | CollectionTableGroup
A table group for collection tables of plural attributes. |
| public class | CorrelatedPluralTableGroup
A table group for correlated plural attributes. |
| public class | CorrelatedTableGroup
A virtual |
| public abstract class | |
| public abstract class | |
| public class | FromClause
The SQL AST from-clause node |
| public class | FunctionTableGroup
A special table group for a table valued functions. |
| public class | FunctionTableReference
A table reference for a table valued function. |
| public class | LazyTableGroup
The purpose of this table group is to defer creating the actual table group until it is really needed. |
| public class | |
| public class | MutatingTableReferenceGroupWrapper
Acts as a TableGroup for DML query operations. |
| public class | NamedTableReference
Represents a reference to a "named" table in a query's from clause. |
| public class | OneToManyTableGroup
A table group for one-to-many plural attributes. |
| public class | QueryPartTableGroup
A special table group for a sub-queries. |
| public class | QueryPartTableReference
A table reference for a query part. |
| public class | |
| public class | |
| public class | |
| public class | TableReferenceJoin
Represents a join to a |
| public class | |
| public class | |
| public class | UnknownTableReferenceException
Thrown when a |
| public class | ValuesTableGroup
A special table group for a VALUES clause. |
| public class |