public class UstraPostgreProcedureManager extends UstraProcedureManager
jdbcTemplate| Constructor and Description |
|---|
UstraPostgreProcedureManager(javax.sql.DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.jdbc.core.simple.SimpleJdbcCall |
createSimpleJdbcCall(ProcedureCallOption<?> option)
SimpleJdbcCall 객체 생성
|
protected java.util.List<java.lang.String> |
getResultSetKeys(java.util.List<org.springframework.jdbc.core.SqlParameter> params)
CURSOR 유형의 파라메터를 추출
|
java.util.List<org.springframework.jdbc.core.SqlParameter> |
getSqlParameters(java.lang.String procedureName,
java.lang.String schemaName,
java.lang.String databaseName,
java.lang.String dataSourceName)
프로시저의 파라메터 목록 생성
|
protected int |
getSqlType(java.lang.String dataType)
SQL 유형 조회
|
protected java.util.Map<java.lang.String,java.lang.Object> |
mapParameter(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
java.util.List<org.springframework.jdbc.core.SqlParameter> sqlParameters,
ProcedureCallOption<?> option)
호출 전 파라메터를 필터링 한다.
|
applyOptionFunctionJdbcCall, applyOptionProcedureJdbcCall, call, hasParameterKey, normalizeOption, normalizeParameter, normalizeReturnValuepublic UstraPostgreProcedureManager(javax.sql.DataSource dataSource)
public java.util.List<org.springframework.jdbc.core.SqlParameter> getSqlParameters(java.lang.String procedureName,
java.lang.String schemaName,
java.lang.String databaseName,
java.lang.String dataSourceName)
UstraProcedureManagergetSqlParameters in class UstraProcedureManagerprocedureName - 프로시져 명schemaName - 스키마 명databaseName - 데이터베이스 명dataSourceName - 데이터소스 명protected int getSqlType(java.lang.String dataType)
dataType - protected java.util.Map<java.lang.String,java.lang.Object> mapParameter(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
java.util.List<org.springframework.jdbc.core.SqlParameter> sqlParameters,
ProcedureCallOption<?> option)
UstraProcedureManagermapParameter in class UstraProcedureManagerparameterMap - 파라메터sqlParameters - SQL 파라메터 목록option - 옵션protected org.springframework.jdbc.core.simple.SimpleJdbcCall createSimpleJdbcCall(ProcedureCallOption<?> option)
UstraProcedureManagercreateSimpleJdbcCall in class UstraProcedureManagerprotected java.util.List<java.lang.String> getResultSetKeys(java.util.List<org.springframework.jdbc.core.SqlParameter> params)
UstraProcedureManagergetResultSetKeys in class UstraProcedureManager