Index

B C D E H I N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

B

beginTransaction() - Method in interface is.codion.framework.db.rmi.RemoteEntityConnection
Begins a transaction on this connection
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
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
RMI based database connection classes.

RemoteEntityConnection
RemoteEntityConnectionProvider
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
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.

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
 
B C D E H I N P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values