|
||||||||||
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 executionint[] 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 executionjava.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 executionjava.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 executionjava.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 executionjava.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 executionint 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 executionint 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 executionvoid 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 |