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