Package | Description |
---|---|
com.feedzai.commons.sql.abstraction.batch |
Contains a batch to periodically flushes to the database.
|
com.feedzai.commons.sql.abstraction.engine |
Contains the database engine core.
|
com.feedzai.commons.sql.abstraction.engine.impl |
Database specific implementations.
|
com.feedzai.commons.sql.abstraction.entry |
A database entry implementation.
|
Modifier and Type | Field and Description |
---|---|
protected EntityEntry |
BatchEntry.entityEntry
the entity data
|
Modifier and Type | Method and Description |
---|---|
EntityEntry |
BatchEntry.getEntityEntry()
Gets the entity data.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractBatch.add(String entityName,
EntityEntry ee)
Adds the fields to the batch.
|
void |
BatchEntry.setEntityEntry(EntityEntry entityEntry)
Sets new the entity data.
|
Constructor and Description |
---|
BatchEntry(String tableName,
EntityEntry entityEntry)
Creates a new instance of
BatchEntry . |
Modifier and Type | Method and Description |
---|---|
void |
DatabaseEngine.addBatch(String name,
EntityEntry entry)
Adds an entry to the batch.
|
void |
AbstractDatabaseEngine.addBatch(String name,
EntityEntry entry)
Add an entry to the batch.
|
protected abstract int |
AbstractDatabaseEngine.entityToPreparedStatement(DbEntity entity,
PreparedStatement ps,
EntityEntry entry,
boolean useAutoIncs)
Translates the given entry entity to the prepared statement.
|
Long |
DatabaseEngine.persist(String name,
EntityEntry entry)
Persists a given entry.
|
abstract Long |
AbstractDatabaseEngine.persist(String name,
EntityEntry entry)
Persists a given entry.
|
Long |
DatabaseEngine.persist(String name,
EntityEntry entry,
boolean useAutoInc)
Persists a given entry.
|
abstract Long |
AbstractDatabaseEngine.persist(String name,
EntityEntry entry,
boolean useAutoInc)
Persists a given entry.
|
Modifier and Type | Method and Description |
---|---|
protected int |
MySqlEngine.entityToPreparedStatement(DbEntity entity,
PreparedStatement ps,
EntityEntry entry,
boolean useAutoInc) |
protected int |
DB2Engine.entityToPreparedStatement(DbEntity entity,
PreparedStatement ps,
EntityEntry entry,
boolean useAutoInc) |
protected int |
PostgreSqlEngine.entityToPreparedStatement(DbEntity entity,
PreparedStatement ps,
EntityEntry entry,
boolean useAutoInc) |
protected int |
SqlServerEngine.entityToPreparedStatement(DbEntity entity,
PreparedStatement ps,
EntityEntry entry,
boolean useAutoInc) |
protected int |
H2Engine.entityToPreparedStatement(DbEntity entity,
PreparedStatement ps,
EntityEntry entry,
boolean useAutoInc) |
protected int |
OracleEngine.entityToPreparedStatement(DbEntity entity,
PreparedStatement ps,
EntityEntry entry,
boolean useAutoInc) |
Long |
MySqlEngine.persist(String name,
EntityEntry entry) |
Long |
DB2Engine.persist(String name,
EntityEntry entry) |
Long |
PostgreSqlEngine.persist(String name,
EntityEntry entry) |
Long |
SqlServerEngine.persist(String name,
EntityEntry entry) |
Long |
H2Engine.persist(String name,
EntityEntry entry) |
Long |
OracleEngine.persist(String name,
EntityEntry entry) |
Long |
MySqlEngine.persist(String name,
EntityEntry entry,
boolean useAutoInc) |
Long |
DB2Engine.persist(String name,
EntityEntry entry,
boolean useAutoInc) |
Long |
PostgreSqlEngine.persist(String name,
EntityEntry entry,
boolean useAutoInc) |
Long |
SqlServerEngine.persist(String name,
EntityEntry entry,
boolean useAutoInc) |
Long |
H2Engine.persist(String name,
EntityEntry entry,
boolean useAutoInc) |
Long |
OracleEngine.persist(String name,
EntityEntry entry,
boolean useAutoInc) |
Modifier and Type | Method and Description |
---|---|
EntityEntry |
EntityEntry.Builder.build() |
Copyright © 2014 Feedzai. All Rights Reserved.