Package | Description |
---|---|
com.speedment.runtime.config |
The configuration system is located in this package.
|
com.speedment.runtime.config.mutator |
Implementations of the
DocumentMutator
interface that help modify a Document in a
type-safe manner are located in this package. |
com.speedment.runtime.config.util |
Utility methods for this module.
|
com.speedment.runtime.core |
The base package of Speedment.
|
com.speedment.runtime.core.db |
Establishing and maintaining the database connection is handled by the
classes in this package.
|
Modifier and Type | Method and Description |
---|---|
default Table |
Project.findTableByName(String fullName)
Locates the table with the specified full name in this project.
|
Modifier and Type | Method and Description |
---|---|
default Optional<? extends Table> |
ForeignKeyColumn.findForeignTable()
A helper method for accessing the foreign
Table referenced by
this key. |
default Class<Table> |
Table.mainInterface() |
default TableMutator<? extends Table> |
Table.mutator() |
Stream<? extends Table> |
Schema.tables()
Creates a stream of tables located in this document.
|
Modifier and Type | Class and Description |
---|---|
class |
TableMutator<DOC extends Table> |
Modifier and Type | Method and Description |
---|---|
Table |
SchemaMutator.addNewTable() |
Modifier and Type | Method and Description |
---|---|
static TableMutator<Table> |
DocumentMutator.of(Table table) |
Modifier and Type | Method and Description |
---|---|
static TableMutator<Table> |
DocumentMutator.of(Table table) |
Modifier and Type | Method and Description |
---|---|
static Table |
DocumentDbUtil.referencedTable(Project project,
String dbmsId,
String schemaId,
String tableId) |
static <T extends HasDbmsId & HasSchemaId & HasTableId> |
DocumentDbUtil.referencedTable(Project project,
T identifier) |
Modifier and Type | Method and Description |
---|---|
static Optional<? extends Table> |
DocumentDbUtil.referencedTableIfPresent(Project project,
ColumnIdentifier<?> identifier) |
static Optional<? extends Table> |
DocumentDbUtil.referencedTableIfPresent(Project project,
String dbmsId,
String schemaId,
String tableId) |
Modifier and Type | Method and Description |
---|---|
static boolean |
DocumentDbUtil.isSame(Table first,
Table second)
Returns
true if the two specified documents represents the same
element in the database. |
static Stream<? extends Document> |
DocumentDbUtil.traverseOver(Table table) |
static <T> Stream<T> |
DocumentDbUtil.traverseOver(Table table,
Class<T> clazz) |
static Stream<? extends Document> |
DocumentDbUtil.typedChildrenOf(Table table) |
Modifier and Type | Method and Description |
---|---|
default <I extends HasDbmsId & HasSchemaId & HasTableId> |
ApplicationBuilder.withTable(I identifier,
BiConsumer<com.speedment.common.injector.Injector,Table> consumer)
Configures a parameter for the identified table.
|
default <I extends HasDbmsId & HasSchemaId & HasTableId> |
ApplicationBuilder.withTable(I id,
Consumer<Table> consumer)
Configures a parameter for the identified table.
|
Modifier and Type | Method and Description |
---|---|
default String |
DatabaseNamingConvention.fullNameOf(Table table)
Returns the full name used in the database for the specified
Table . |
Copyright © 2018 Speedment, Inc.. All rights reserved.