Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- build() - Method in class is.codion.framework.db.rmi.DefaultRemoteEntityConnectionProviderBuilder
- builder() - Static method in interface is.codion.framework.db.rmi.RemoteEntityConnectionProvider
-
Instantiates a new builder instance.
C
- close() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Closes this connection.
- commitTransaction() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Performs a commit and ends the current transaction
- connected() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
- count(EntityConnection.Count) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Counts the number of rows returned based on the given count conditions
D
- DefaultRemoteEntityConnectionProviderBuilder - Class in is.codion.framework.db.rmi
-
Builds a
RemoteEntityConnectionProviderinstance. - DefaultRemoteEntityConnectionProviderBuilder() - Constructor for class is.codion.framework.db.rmi.DefaultRemoteEntityConnectionProviderBuilder
- delete(Condition) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Deletes the entities specified by the given condition Performs a commit unless a transaction is open.
- delete(Entity.Key) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Deletes an entity according to the given primary key.
- delete(Collection<Entity.Key>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Deletes the entities with the given primary keys.
- dependencies(Collection<Entity>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects the entities that depend on the given entities via (non-soft) foreign keys, mapped to corresponding entityTypes
E
- entities() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
- execute(FunctionType<C, T, R>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Executes the function with the given type with no arguments
- execute(FunctionType<C, T, R>, T) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Executes the function with the given type
- execute(ProcedureType<C, T>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Executes the procedure with the given type with no arguments
- execute(ProcedureType<C, T>, T) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Executes the procedure with the given type
H
- hostName() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnectionProvider
- hostName(String) - Method in class is.codion.framework.db.rmi.DefaultRemoteEntityConnectionProviderBuilder
- hostName(String) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnectionProvider.Builder
I
- insert(Entity) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Inserts the given entity, returning the primary key.
- insert(Collection<Entity>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Inserts the given entities, returning the primary keys in the same order as they were received.
- insertSelect(Entity) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Inserts the given entity, returning the inserted etity.
- insertSelect(Collection<Entity>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Inserts the given entities, returning the inserted entities.
- is.codion.framework.db.rmi - module is.codion.framework.db.rmi
- is.codion.framework.db.rmi - package is.codion.framework.db.rmi
- isQueryCacheEnabled() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
N
- namePrefix(String) - Method in class is.codion.framework.db.rmi.DefaultRemoteEntityConnectionProviderBuilder
- namePrefix(String) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnectionProvider.Builder
P
- port(int) - Method in class is.codion.framework.db.rmi.DefaultRemoteEntityConnectionProviderBuilder
- port(int) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnectionProvider.Builder
R
- registryPort(int) - Method in class is.codion.framework.db.rmi.DefaultRemoteEntityConnectionProviderBuilder
- registryPort(int) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnectionProvider.Builder
- REMOTE_CLIENT_DOMAIN_TYPE - Static variable in interface is.codion.framework.db.rmi.RemoteEntityConnectionProvider
-
A key for specifying the domain type required by a remote client
- RemoteEntityConnection - Interface in is.codion.framework.db.rmi
-
A remote EntityConnection.
- RemoteEntityConnectionProvider - Interface in is.codion.framework.db.rmi
-
A class responsible for managing a remote entity connection.
- RemoteEntityConnectionProvider.Builder - Interface in is.codion.framework.db.rmi
-
Builds a
RemoteEntityConnectionProvider. - report(ReportType<T, R, P>, P) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Takes a ReportType object using a JDBC datasource and returns an initialized ReportResult object
- rollbackTransaction() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Performs a rollback and ends the current transaction
S
- select(EntityConnection.Select) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects entities based on the given select
- select(Column<T>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects ordered and distinct non-null values of the given column
- select(Column<T>, EntityConnection.Select) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects distinct non-null values of the given column.
- select(Column<T>, Condition) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects distinct non-null values of the given column.
- select(Condition) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects entities based on the given condition
- select(Entity.Key) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects an entity by key
- select(Collection<Entity.Key>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects entities based on the given
keys - selectSingle(EntityConnection.Select) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects a single entity based on the specified select
- selectSingle(Condition) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Selects a single entity based on the specified condition
- setQueryCacheEnabled(boolean) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Controls the enabled state of the query result cache.
- startTransaction() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Starts a transaction on this connection.
NOTE: A transaction should ALWAYS be used in conjunction with a try/catch block,
in order for the transaction to be properly ended in case of an exception.
A transaction should always be started OUTSIDE the try/catch block.
T
- transactionOpen() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
U
- update(EntityConnection.Update) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Performs an update based on the given update, updating the columns found in the
EntityConnection.Update.values()map, using the associated value. - update(Entity) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Updates the given entity based on its attribute values.
- update(Collection<Entity>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Updates the given entities based on their attribute values.
- updateSelect(Entity) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Updates the given entity based on its attribute values.
- updateSelect(Collection<Entity>) - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
-
Updates the given entities based on their attribute values.
- user() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
All Classes and Interfaces|All Packages|Constant Field Values