|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SingletDAO
| Method Summary | |
|---|---|
int |
delete(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap)
This method is used to delete data in database. |
void |
executeDDL(java.sql.Connection conn,
java.lang.String sqlId)
This method is used to execute DDL queries. |
int |
insert(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> dataMap)
This method is used to insert or update data in database. |
java.lang.String[] |
insert(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> dataMap,
boolean generateKeys)
|
int[] |
insertBatch(java.sql.Connection conn,
java.lang.String sqlId,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.String>> batchMapList,
java.lang.Integer batchCount)
This method is used to insert or update data in database in batches. |
int |
insertUpdate(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> dataMap)
This method is used to insert or update data in database. |
java.lang.Object |
read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap)
This method is used to read data from database. |
java.lang.Object |
read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap,
java.lang.String outputType)
This method is used to read data from database. |
java.lang.Object |
read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.String outputType)
This method is used to read data from database. |
java.lang.Object |
read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.String outputType,
java.lang.Integer startLimit,
java.lang.Integer endLimit)
This method is used to read data from database. |
int |
update(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> setMap,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap)
This method is used to update data in database. |
| Method Detail |
|---|
int insert(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> dataMap)
throws DataException,
java.lang.Exception
conn - - database connectionsqlId - - id for the SQL defined in configuration filedataMap - - data that need to be updated
DataException - - exception due to SQL execution
java.lang.Exception
java.lang.String[] insert(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> dataMap,
boolean generateKeys)
throws DataException
DataException
int insertUpdate(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> dataMap)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in configuration filedataMap -
DataException - - exception due to SQL execution
int[] insertBatch(java.sql.Connection conn,
java.lang.String sqlId,
java.util.List<java.util.LinkedHashMap<java.lang.String,java.lang.String>> batchMapList,
java.lang.Integer batchCount)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in configuration filebatchMapList - - list of mapped data to insertbatchCount - - no of records to be executed in batch at one time.
Say if there are 100 records need to be inserted and batch count is 50 update will be executed 2 times.
DataException - - exception due to SQL execution
java.lang.Object read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in configuration filewhereMap - - data which maps to where clause of the query
DataException - - exception due to SQL execution
java.lang.Object read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap,
java.lang.String outputType)
throws DataException
conn - - database connectionsqlId - - id for the sql defined in configuration filewhereMap - - data which maps to where clause of the queryoutputType - - type of expected output (JSON/2D Array)
DataException - - exception due to sql execution
java.lang.Object read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.String outputType)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in configuration filewhereMap - - data which maps to where clause of the querysortName - - column name in query which need to be sorted.sortOrder - - order by in query(asc/desc)outputType - - type of expected output (JSON/2D Array)
DataException - - exception due to SQL execution
java.lang.Object read(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap,
java.lang.String sortName,
java.lang.String sortOrder,
java.lang.String outputType,
java.lang.Integer startLimit,
java.lang.Integer endLimit)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in configuration filewhereMap - - data which maps to where clause of the querysortName - - column name in query which need to be sorted.sortOrder - - order by in query(asc/desc)outputType - - type of expected output (JSON/2D Array)startLimit - - starting row of the result to be retrieved(help in pagination)endLimit - - ending row of the result to be retrieved(help in pagination)
DataException - - exception due to SQL execution
int update(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> setMap,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in configuration filesetMap - - data which maps set clause of the querywhereMap - - data which maps to where clause of the query
DataException - - exception due to SQL execution
int delete(java.sql.Connection conn,
java.lang.String sqlId,
java.util.LinkedHashMap<java.lang.String,java.lang.String> whereMap)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in configuration filewhereMap - - data which maps to where clause of the query
DataException - - exception due to SQL execution
void executeDDL(java.sql.Connection conn,
java.lang.String sqlId)
throws DataException
conn - - database connectionsqlId - - id for the SQL defined in config file
DataException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||