Uses of Interface
org.cojen.tupl.Table
Packages that use Table
-
Uses of Table in org.cojen.tupl
Methods in org.cojen.tupl that return TableModifier and TypeMethodDescriptiondefault <T> Table
<T> Table.aggregate
(Class<T> targetType, Aggregator.Factory<R, T> factory) Returns a view backed by this table, consisting of aggregate rows, which are grouped by theprimary key
of the target type.<R> Table
<R> Returns aTable
instance which stores rows in this index.static <T> Table
<T> Returns a view consisting of all rows from the given source tables concatenated together, possibly resulting in duplicate rows.Returns a view consisting of all rows from the given source tables concatenated together, possibly resulting in duplicate rows.<D> Table
<D> Returns a view backed by this table, specified by a fully-featured query expression.Returns a view backed by this table, specified by a fully-featured query expression.Table.distinct()
Returns a view of this table which has duplicate rows filtered out.default <R> Table
<R> Convenience method which returns aTable
that uses the index named by the row type itself.default <T> Table
<T> Returns a view backed by this table, which processes groups of source rows into groups of target rows.Table.join()
Returns an unmodifiable table consisting of one row with no columns, representing the identity element when joining an empty set of tables.static <J> Table
<J> Joins tables together into an unmodifiable view.Joins tables together into a generated join type class.default <T> Table
<T> Returns a view backed by this table, whose rows have been mapped to target rows, applying any necessary column value conversions.default <T> Table
<T> Returns a view backed by this table, whose rows have been mapped to target rows.default <J> Table
<J> Database.openJoinTable
(Class<J> joinType, String spec) Convenience method which joins tables together, opening them if necessary.default <R> Table
<R> Convenience method which returns aTable
that uses the index named by the row type itself.Methods in org.cojen.tupl with parameters of type TableModifier and TypeMethodDescriptiondefault void
Mapper.checkDelete
(Table<R> table, R row) Checks if the given source row can be deleted from the source table.default void
Mapper.checkStore
(Table<R> table, R row) Checks if the given source row can be stored into the source table.default void
Mapper.checkUpdate
(Table<R> table, R row) Checks if the given source row can be updated into the source table.static <T> Table
<T> Returns a view consisting of all rows from the given source tables concatenated together, possibly resulting in duplicate rows.Returns a view consisting of all rows from the given source tables concatenated together, possibly resulting in duplicate rows.static <J> Table
<J> Joins tables together into an unmodifiable view.Joins tables together into a generated join type class.