Package | Description |
---|---|
com.speedment.runtime.config.identifier |
Composite identifiers for database configuration objects such as tables and columns.
|
com.speedment.runtime.core.component |
The standard components of the
Speedment
platform. |
com.speedment.runtime.core.component.sql |
The
SqlPersistenceComponent , SqlPersistenceComponent and
related classes are located in this package. |
com.speedment.runtime.core.manager |
The
Manager interface and its related classes
are located in this package. |
com.speedment.runtime.field.method |
Functional interfaces used by Fields are located in this package.
|
com.speedment.runtime.field.trait |
Traits used in Speedment fields are located in this package.
|
Modifier and Type | Method and Description |
---|---|
default TableIdentifier<ENTITY> |
ColumnIdentifier.asTableIdentifier()
Returns a
TableIdentifier that has the same dbmsName ,
schemaName and tableName as this
ColumnIdentifier . |
static <ENTITY> TableIdentifier<ENTITY> |
TableIdentifier.of(String dbmsName,
String schemaName,
String tableName) |
Modifier and Type | Method and Description |
---|---|
default <ENTITY,V extends Comparable<? super V>> |
StreamSupplierComponent.findAny(TableIdentifier<ENTITY> tableIdentifier,
HasComparableOperators<ENTITY,V> field,
V value)
Finds a particular entity in the source where the specified field has
the specified value.
|
<ENTITY> Persister<ENTITY> |
PersistenceComponent.persister(TableIdentifier<ENTITY> tableIdentifier)
Creates and returns a
Persister that describes how entities are
persisted to the specified table. |
<ENTITY> Remover<ENTITY> |
PersistenceComponent.remover(TableIdentifier<ENTITY> tableIdentifier)
Creates and returns a
Remover that describes how entities are
removed from the specified table. |
default <ENTITY> Stream<ENTITY> |
StreamSupplierComponent.stream(TableIdentifier<ENTITY> tableId)
Basic stream over all entities using the default
ParallelStrategy . |
<ENTITY> Stream<ENTITY> |
StreamSupplierComponent.stream(TableIdentifier<ENTITY> tableIdentifier,
ParallelStrategy strategy)
Basic stream over all entities.
|
<ENTITY> Updater<ENTITY> |
PersistenceComponent.updater(TableIdentifier<ENTITY> tableIdentifier)
Creates and returns an
Updater that describes how entities are
updated in the specified table. |
Modifier and Type | Method and Description |
---|---|
<ENTITY> void |
SqlPersistenceComponent.install(TableIdentifier<ENTITY> tableIdentifier)
Install the specified table in this component.
|
<ENTITY> void |
SqlStreamSupplierComponent.install(TableIdentifier<ENTITY> tableIdentifier,
SqlFunction<ResultSet,ENTITY> entityMapper)
Installs the specified entity mapper for the specified table in this
component.
|
Modifier and Type | Method and Description |
---|---|
TableIdentifier<ENTITY> |
Manager.getTableIdentifier()
Returns an identifier for the table that this
Manager handles
entities for. |
Modifier and Type | Method and Description |
---|---|
TableIdentifier<FK_ENTITY> |
BackwardFinder.getTableIdentifier()
Returns the identifier for the foreign table that is referenced.
|
TableIdentifier<FK_ENTITY> |
FindFrom.getTableIdentifier()
Returns the identifier for the referenced (foreign) table.
|
TableIdentifier<FK_ENTITY> |
FindFromNullable.getTableIdentifier()
Returns the identifier for the referenced (foreign) table.
|
Modifier and Type | Method and Description |
---|---|
BackwardFinder<FK_ENTITY,ENTITY> |
HasFinder.backwardFinder(TableIdentifier<ENTITY> identifier,
Supplier<Stream<ENTITY>> streamSupplier)
Returns a function that can be used to find a stream of entities
referencing this entity using the specified manager.
|
FindFrom<ENTITY,FK_ENTITY> |
HasFinder.finder(TableIdentifier<FK_ENTITY> identifier,
Supplier<Stream<FK_ENTITY>> streamSupplier)
Returns a function that can be used to find referenced entities using the
specified manager.
|
FindFromNullable<ENTITY,FK_ENTITY> |
HasNullableFinder.nullableFinder(TableIdentifier<FK_ENTITY> identifier,
Supplier<Stream<FK_ENTITY>> streamSupplier)
Returns a function that can be used to find referenced entities using the
specified manager.
|
Copyright © 2017 Speedment, Inc.. All rights reserved.