declare namespace org { namespace springframework { namespace jdbc { namespace config { class EmbeddedDatabaseBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractBeanDefinitionParser { protected parseInternal(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.support.AbstractBeanDefinition protected shouldGenerateIdAsFallback(): boolean public static class: java.lang.Class } class SortedResourcesFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean implements org.springframework.context.ResourceLoaderAware { public constructor(arg0: java.util.List) public constructor(arg0: org.springframework.core.io.ResourceLoader, arg1: java.util.List) public setResourceLoader(arg0: org.springframework.core.io.ResourceLoader): void public getObjectType(): java.lang.Class protected createInstance(): org.springframework.core.io.Resource[] protected createInstance(): java.lang.Object public static class: java.lang.Class } class DatabasePopulatorConfigUtils { public static setDatabasePopulator(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.BeanDefinitionBuilder): void public static class: java.lang.Class } class InitializeDatabaseBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractBeanDefinitionParser { protected parseInternal(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.support.AbstractBeanDefinition protected shouldGenerateId(): boolean public static class: java.lang.Class } class JdbcNamespaceHandler extends org.springframework.beans.factory.xml.NamespaceHandlerSupport { public constructor() public init(): void public static class: java.lang.Class } } namespace support { class SQLExceptionSubclassTranslator extends org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator { public constructor() protected doTranslate(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException public static class: java.lang.Class } namespace lob { class PassThroughClob implements java.sql.Clob { public constructor(arg0: string) public constructor(arg0: java.io.Reader, arg1: long) public constructor(arg0: java.io.InputStream, arg1: long) public length(): long public getCharacterStream(): java.io.Reader public getAsciiStream(): java.io.InputStream public getCharacterStream(arg0: long, arg1: long): java.io.Reader public setCharacterStream(arg0: long): java.io.Writer public setAsciiStream(arg0: long): java.io.OutputStream public getSubString(arg0: long, arg1: int): string public setString(arg0: long, arg1: string): int public setString(arg0: long, arg1: string, arg2: int, arg3: int): int public position(arg0: string, arg1: long): long public position(arg0: java.sql.Clob, arg1: long): long public truncate(arg0: long): void public free(): void public static class: java.lang.Class } class DefaultLobHandler$DefaultLobCreator implements org.springframework.jdbc.support.lob.LobCreator { protected constructor(arg0: org.springframework.jdbc.support.lob.DefaultLobHandler) public setBlobAsBytes(arg0: java.sql.PreparedStatement, arg1: int, arg2: byte[]): void public setBlobAsBinaryStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.InputStream, arg3: int): void public setClobAsString(arg0: java.sql.PreparedStatement, arg1: int, arg2: string): void public setClobAsAsciiStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.InputStream, arg3: int): void public setClobAsCharacterStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.Reader, arg3: int): void public close(): void public static class: java.lang.Class } abstract class AbstractLobHandler implements org.springframework.jdbc.support.lob.LobHandler { public constructor() public getBlobAsBytes(arg0: java.sql.ResultSet, arg1: string): byte[] public getBlobAsBinaryStream(arg0: java.sql.ResultSet, arg1: string): java.io.InputStream public getClobAsString(arg0: java.sql.ResultSet, arg1: string): string public getClobAsAsciiStream(arg0: java.sql.ResultSet, arg1: string): java.io.InputStream public getClobAsCharacterStream(arg0: java.sql.ResultSet, arg1: string): java.io.Reader public static class: java.lang.Class } interface LobCreator extends java.io.Closeable { setBlobAsBytes(arg0: java.sql.PreparedStatement, arg1: int, arg2: byte[]): void setBlobAsBinaryStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.InputStream, arg3: int): void setClobAsString(arg0: java.sql.PreparedStatement, arg1: int, arg2: string): void setClobAsAsciiStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.InputStream, arg3: int): void setClobAsCharacterStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.Reader, arg3: int): void close(): void } class TemporaryLobCreator implements org.springframework.jdbc.support.lob.LobCreator { protected static logger: org.apache.commons.logging.Log public constructor() public setBlobAsBytes(arg0: java.sql.PreparedStatement, arg1: int, arg2: byte[]): void public setBlobAsBinaryStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.InputStream, arg3: int): void public setClobAsString(arg0: java.sql.PreparedStatement, arg1: int, arg2: string): void public setClobAsAsciiStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.InputStream, arg3: int): void public setClobAsCharacterStream(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.io.Reader, arg3: int): void public close(): void public static class: java.lang.Class } class DefaultLobHandler extends org.springframework.jdbc.support.lob.AbstractLobHandler { protected logger: org.apache.commons.logging.Log public constructor() public setWrapAsLob(arg0: boolean): void public setStreamAsLob(arg0: boolean): void public setCreateTemporaryLob(arg0: boolean): void public getBlobAsBytes(arg0: java.sql.ResultSet, arg1: int): byte[] public getBlobAsBinaryStream(arg0: java.sql.ResultSet, arg1: int): java.io.InputStream public getClobAsString(arg0: java.sql.ResultSet, arg1: int): string public getClobAsAsciiStream(arg0: java.sql.ResultSet, arg1: int): java.io.InputStream public getClobAsCharacterStream(arg0: java.sql.ResultSet, arg1: int): java.io.Reader public getLobCreator(): org.springframework.jdbc.support.lob.LobCreator public static class: java.lang.Class } class PassThroughBlob implements java.sql.Blob { public constructor(arg0: byte[]) public constructor(arg0: java.io.InputStream, arg1: long) public length(): long public getBinaryStream(): java.io.InputStream public getBinaryStream(arg0: long, arg1: long): java.io.InputStream public setBinaryStream(arg0: long): java.io.OutputStream public getBytes(arg0: long, arg1: int): byte[] public setBytes(arg0: long, arg1: byte[]): int public setBytes(arg0: long, arg1: byte[], arg2: int, arg3: int): int public position(arg0: byte[], arg1: long): long public position(arg0: java.sql.Blob, arg1: long): long public truncate(arg0: long): void public free(): void public static class: java.lang.Class } interface LobHandler { getBlobAsBytes(arg0: java.sql.ResultSet, arg1: string): byte[] getBlobAsBytes(arg0: java.sql.ResultSet, arg1: int): byte[] getBlobAsBinaryStream(arg0: java.sql.ResultSet, arg1: string): java.io.InputStream getBlobAsBinaryStream(arg0: java.sql.ResultSet, arg1: int): java.io.InputStream getClobAsString(arg0: java.sql.ResultSet, arg1: string): string getClobAsString(arg0: java.sql.ResultSet, arg1: int): string getClobAsAsciiStream(arg0: java.sql.ResultSet, arg1: string): java.io.InputStream getClobAsAsciiStream(arg0: java.sql.ResultSet, arg1: int): java.io.InputStream getClobAsCharacterStream(arg0: java.sql.ResultSet, arg1: string): java.io.Reader getClobAsCharacterStream(arg0: java.sql.ResultSet, arg1: int): java.io.Reader getLobCreator(): org.springframework.jdbc.support.lob.LobCreator } } interface KeyHolder { getKey(): java.lang.Number getKeys(): java.util.Map getKeyList(): java.util.List> } class DatabaseStartupValidator implements org.springframework.beans.factory.InitializingBean { public static DEFAULT_INTERVAL: int public static DEFAULT_TIMEOUT: int protected logger: org.apache.commons.logging.Log public constructor() public setDataSource(arg0: javax.sql.DataSource): void public setValidationQuery(arg0: string): void public setInterval(arg0: int): void public setTimeout(arg0: int): void public afterPropertiesSet(): void public static class: java.lang.Class } abstract class JdbcUtils { public static TYPE_UNKNOWN: int public constructor() public static closeConnection(arg0: java.sql.Connection): void public static closeStatement(arg0: java.sql.Statement): void public static closeResultSet(arg0: java.sql.ResultSet): void public static getResultSetValue(arg0: java.sql.ResultSet, arg1: int, arg2: java.lang.Class): java.lang.Object public static getResultSetValue(arg0: java.sql.ResultSet, arg1: int): java.lang.Object public static extractDatabaseMetaData(arg0: javax.sql.DataSource, arg1: org.springframework.jdbc.support.DatabaseMetaDataCallback | org.springframework.jdbc.support.DatabaseMetaDataCallback$$Lambda): java.lang.Object public static extractDatabaseMetaData(arg0: javax.sql.DataSource, arg1: string): T public static supportsBatchUpdates(arg0: java.sql.Connection): boolean public static commonDatabaseName(arg0: string): string public static isNumeric(arg0: int): boolean public static lookupColumnName(arg0: java.sql.ResultSetMetaData, arg1: int): string public static convertUnderscoreNameToPropertyName(arg0: string): string public static class: java.lang.Class } interface SQLExceptionTranslator { translate(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException } interface SQLExceptionTranslator$$Lambda { (arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException } interface DatabaseMetaDataCallback { processMetaData(arg0: java.sql.DatabaseMetaData): java.lang.Object } interface DatabaseMetaDataCallback$$Lambda { (arg0: java.sql.DatabaseMetaData): java.lang.Object } class CustomSQLExceptionTranslatorRegistrar implements org.springframework.beans.factory.InitializingBean { public constructor() public setTranslators(arg0: java.util.Map): void public afterPropertiesSet(): void public static class: java.lang.Class } class MetaDataAccessException extends org.springframework.core.NestedCheckedException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } namespace incrementer { class DerbyMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string, arg3: string) public setDummyName(arg0: string): void public getDummyName(): string protected getIncrementStatement(): string protected getIdentityStatement(): string public static class: java.lang.Class } class SybaseAnywhereMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.SybaseMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) protected getIncrementStatement(): string public static class: java.lang.Class } class DB2SequenceMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected getSequenceQuery(): string public static class: java.lang.Class } abstract class AbstractDataFieldMaxValueIncrementer implements org.springframework.jdbc.support.incrementer.DataFieldMaxValueIncrementer , org.springframework.beans.factory.InitializingBean { protected paddingLength: int public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) public setDataSource(arg0: javax.sql.DataSource): void public getDataSource(): javax.sql.DataSource public setIncrementerName(arg0: string): void public getIncrementerName(): string public setPaddingLength(arg0: int): void public getPaddingLength(): int public afterPropertiesSet(): void public nextIntValue(): int public nextLongValue(): long public nextStringValue(): string protected getNextKey(): long public static class: java.lang.Class } interface DataFieldMaxValueIncrementer { nextIntValue(): int nextLongValue(): long nextStringValue(): string } class HsqlSequenceMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected getSequenceQuery(): string public static class: java.lang.Class } class OracleSequenceMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected getSequenceQuery(): string public static class: java.lang.Class } abstract class AbstractSequenceMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected getNextKey(): long protected getSequenceQuery(): string public static class: java.lang.Class } class SqlServerMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) protected getIncrementStatement(): string protected getIdentityStatement(): string public static class: java.lang.Class } class DB2MainframeSequenceMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected getSequenceQuery(): string public static class: java.lang.Class } class HsqlMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) protected getIncrementStatement(): string protected getIdentityStatement(): string public static class: java.lang.Class } abstract class AbstractIdentityColumnMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) public setDeleteSpecificValues(arg0: boolean): void public isDeleteSpecificValues(): boolean protected getNextKey(): long protected getIncrementStatement(): string protected getIdentityStatement(): string protected getDeleteStatement(arg0: long[]): string public static class: java.lang.Class } class SybaseMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractIdentityColumnMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) protected getIncrementStatement(): string protected getIdentityStatement(): string public static class: java.lang.Class } abstract class AbstractColumnMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractDataFieldMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) public setColumnName(arg0: string): void public getColumnName(): string public setCacheSize(arg0: int): void public getCacheSize(): int public afterPropertiesSet(): void public static class: java.lang.Class } class H2SequenceMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected getSequenceQuery(): string public static class: java.lang.Class } class MySQLMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractColumnMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: string) public setUseNewConnection(arg0: boolean): void protected getNextKey(): long public static class: java.lang.Class } class PostgreSQLSequenceMaxValueIncrementer extends org.springframework.jdbc.support.incrementer.AbstractSequenceMaxValueIncrementer { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected getSequenceQuery(): string public static class: java.lang.Class } } class SQLErrorCodes { public constructor() public setDatabaseProductName(arg0: string): void public getDatabaseProductName(): string public setDatabaseProductNames(...arg0: java.lang.String[]): void public getDatabaseProductNames(): java.lang.String[] public setUseSqlStateForTranslation(arg0: boolean): void public isUseSqlStateForTranslation(): boolean public setBadSqlGrammarCodes(...arg0: java.lang.String[]): void public getBadSqlGrammarCodes(): java.lang.String[] public setInvalidResultSetAccessCodes(...arg0: java.lang.String[]): void public getInvalidResultSetAccessCodes(): java.lang.String[] public getDuplicateKeyCodes(): java.lang.String[] public setDuplicateKeyCodes(...arg0: java.lang.String[]): void public setDataIntegrityViolationCodes(...arg0: java.lang.String[]): void public getDataIntegrityViolationCodes(): java.lang.String[] public setPermissionDeniedCodes(...arg0: java.lang.String[]): void public getPermissionDeniedCodes(): java.lang.String[] public setDataAccessResourceFailureCodes(...arg0: java.lang.String[]): void public getDataAccessResourceFailureCodes(): java.lang.String[] public setTransientDataAccessResourceCodes(...arg0: java.lang.String[]): void public getTransientDataAccessResourceCodes(): java.lang.String[] public setCannotAcquireLockCodes(...arg0: java.lang.String[]): void public getCannotAcquireLockCodes(): java.lang.String[] public setDeadlockLoserCodes(...arg0: java.lang.String[]): void public getDeadlockLoserCodes(): java.lang.String[] public setCannotSerializeTransactionCodes(...arg0: java.lang.String[]): void public getCannotSerializeTransactionCodes(): java.lang.String[] public setCustomTranslations(...arg0: org.springframework.jdbc.support.CustomSQLErrorCodesTranslation[]): void public getCustomTranslations(): org.springframework.jdbc.support.CustomSQLErrorCodesTranslation[] public setCustomSqlExceptionTranslatorClass(arg0: java.lang.Class): void public setCustomSqlExceptionTranslator(arg0: org.springframework.jdbc.support.SQLExceptionTranslator | org.springframework.jdbc.support.SQLExceptionTranslator$$Lambda): void public getCustomSqlExceptionTranslator(): org.springframework.jdbc.support.SQLExceptionTranslator public static class: java.lang.Class } class GeneratedKeyHolder implements org.springframework.jdbc.support.KeyHolder { public constructor() public constructor(arg0: java.util.List>) public getKey(): java.lang.Number public getKeys(): java.util.Map public getKeyList(): java.util.List> public static class: java.lang.Class } namespace rowset { interface SqlRowSetMetaData { getCatalogName(arg0: int): string getColumnClassName(arg0: int): string getColumnCount(): int getColumnNames(): java.lang.String[] getColumnDisplaySize(arg0: int): int getColumnLabel(arg0: int): string getColumnName(arg0: int): string getColumnType(arg0: int): int getColumnTypeName(arg0: int): string getPrecision(arg0: int): int getScale(arg0: int): int getSchemaName(arg0: int): string getTableName(arg0: int): string isCaseSensitive(arg0: int): boolean isCurrency(arg0: int): boolean isSigned(arg0: int): boolean } class ResultSetWrappingSqlRowSetMetaData implements org.springframework.jdbc.support.rowset.SqlRowSetMetaData { public constructor(arg0: java.sql.ResultSetMetaData) public getCatalogName(arg0: int): string public getColumnClassName(arg0: int): string public getColumnCount(): int public getColumnNames(): java.lang.String[] public getColumnDisplaySize(arg0: int): int public getColumnLabel(arg0: int): string public getColumnName(arg0: int): string public getColumnType(arg0: int): int public getColumnTypeName(arg0: int): string public getPrecision(arg0: int): int public getScale(arg0: int): int public getSchemaName(arg0: int): string public getTableName(arg0: int): string public isCaseSensitive(arg0: int): boolean public isCurrency(arg0: int): boolean public isSigned(arg0: int): boolean public static class: java.lang.Class } class ResultSetWrappingSqlRowSet implements org.springframework.jdbc.support.rowset.SqlRowSet { public constructor(arg0: java.sql.ResultSet) public getResultSet(): java.sql.ResultSet public getMetaData(): org.springframework.jdbc.support.rowset.SqlRowSetMetaData public findColumn(arg0: string): int public getBigDecimal(arg0: int): java.math.BigDecimal public getBigDecimal(arg0: string): java.math.BigDecimal public getBoolean(arg0: int): boolean public getBoolean(arg0: string): boolean public getByte(arg0: int): byte public getByte(arg0: string): byte public getDate(arg0: int): java.sql.Date public getDate(arg0: string): java.sql.Date public getDate(arg0: int, arg1: java.util.Calendar): java.sql.Date public getDate(arg0: string, arg1: java.util.Calendar): java.sql.Date public getDouble(arg0: int): double public getDouble(arg0: string): double public getFloat(arg0: int): float public getFloat(arg0: string): float public getInt(arg0: int): int public getInt(arg0: string): int public getLong(arg0: int): long public getLong(arg0: string): long public getNString(arg0: int): string public getNString(arg0: string): string public getObject(arg0: int): java.lang.Object public getObject(arg0: string): java.lang.Object public getObject(arg0: int, arg1: java.util.Map>): java.lang.Object public getObject(arg0: string, arg1: java.util.Map>): java.lang.Object public getObject(arg0: int, arg1: java.lang.Class): T public getObject(arg0: string, arg1: java.lang.Class): T public getShort(arg0: int): short public getShort(arg0: string): short public getString(arg0: int): string public getString(arg0: string): string public getTime(arg0: int): java.sql.Time public getTime(arg0: string): java.sql.Time public getTime(arg0: int, arg1: java.util.Calendar): java.sql.Time public getTime(arg0: string, arg1: java.util.Calendar): java.sql.Time public getTimestamp(arg0: int): java.sql.Timestamp public getTimestamp(arg0: string): java.sql.Timestamp public getTimestamp(arg0: int, arg1: java.util.Calendar): java.sql.Timestamp public getTimestamp(arg0: string, arg1: java.util.Calendar): java.sql.Timestamp public absolute(arg0: int): boolean public afterLast(): void public beforeFirst(): void public first(): boolean public getRow(): int public isAfterLast(): boolean public isBeforeFirst(): boolean public isFirst(): boolean public isLast(): boolean public last(): boolean public next(): boolean public previous(): boolean public relative(arg0: int): boolean public wasNull(): boolean public static class: java.lang.Class } interface SqlRowSet extends java.io.Serializable { getMetaData(): org.springframework.jdbc.support.rowset.SqlRowSetMetaData findColumn(arg0: string): int getBigDecimal(arg0: int): java.math.BigDecimal getBigDecimal(arg0: string): java.math.BigDecimal getBoolean(arg0: int): boolean getBoolean(arg0: string): boolean getByte(arg0: int): byte getByte(arg0: string): byte getDate(arg0: int): java.sql.Date getDate(arg0: string): java.sql.Date getDate(arg0: int, arg1: java.util.Calendar): java.sql.Date getDate(arg0: string, arg1: java.util.Calendar): java.sql.Date getDouble(arg0: int): double getDouble(arg0: string): double getFloat(arg0: int): float getFloat(arg0: string): float getInt(arg0: int): int getInt(arg0: string): int getLong(arg0: int): long getLong(arg0: string): long getNString(arg0: int): string getNString(arg0: string): string getObject(arg0: int): java.lang.Object getObject(arg0: string): java.lang.Object getObject(arg0: int, arg1: java.util.Map>): java.lang.Object getObject(arg0: string, arg1: java.util.Map>): java.lang.Object getObject(arg0: int, arg1: java.lang.Class): T getObject(arg0: string, arg1: java.lang.Class): T getShort(arg0: int): short getShort(arg0: string): short getString(arg0: int): string getString(arg0: string): string getTime(arg0: int): java.sql.Time getTime(arg0: string): java.sql.Time getTime(arg0: int, arg1: java.util.Calendar): java.sql.Time getTime(arg0: string, arg1: java.util.Calendar): java.sql.Time getTimestamp(arg0: int): java.sql.Timestamp getTimestamp(arg0: string): java.sql.Timestamp getTimestamp(arg0: int, arg1: java.util.Calendar): java.sql.Timestamp getTimestamp(arg0: string, arg1: java.util.Calendar): java.sql.Timestamp absolute(arg0: int): boolean afterLast(): void beforeFirst(): void first(): boolean getRow(): int isAfterLast(): boolean isBeforeFirst(): boolean isFirst(): boolean isLast(): boolean last(): boolean next(): boolean previous(): boolean relative(arg0: int): boolean wasNull(): boolean } } abstract class AbstractFallbackSQLExceptionTranslator implements org.springframework.jdbc.support.SQLExceptionTranslator { protected logger: org.apache.commons.logging.Log public constructor() public setFallbackTranslator(arg0: org.springframework.jdbc.support.SQLExceptionTranslator | org.springframework.jdbc.support.SQLExceptionTranslator$$Lambda): void public getFallbackTranslator(): org.springframework.jdbc.support.SQLExceptionTranslator public translate(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException protected doTranslate(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException protected buildMessage(arg0: string, arg1: string, arg2: java.sql.SQLException): string public static class: java.lang.Class } class CustomSQLErrorCodesTranslation { public constructor() public setErrorCodes(...arg0: java.lang.String[]): void public getErrorCodes(): java.lang.String[] public setExceptionClass(arg0: java.lang.Class): void public getExceptionClass(): java.lang.Class public static class: java.lang.Class } class SQLErrorCodeSQLExceptionTranslator extends org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator { public constructor() public constructor(arg0: javax.sql.DataSource) public constructor(arg0: string) public constructor(arg0: org.springframework.jdbc.support.SQLErrorCodes) public setDataSource(arg0: javax.sql.DataSource): void public setDatabaseProductName(arg0: string): void public setSqlErrorCodes(arg0: org.springframework.jdbc.support.SQLErrorCodes): void public getSqlErrorCodes(): org.springframework.jdbc.support.SQLErrorCodes protected doTranslate(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException protected customTranslate(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException protected createCustomException(arg0: string, arg1: string, arg2: java.sql.SQLException, arg3: java.lang.Class): org.springframework.dao.DataAccessException public static class: java.lang.Class } class CustomSQLExceptionTranslatorRegistry { public static getInstance(): org.springframework.jdbc.support.CustomSQLExceptionTranslatorRegistry public registerTranslator(arg0: string, arg1: org.springframework.jdbc.support.SQLExceptionTranslator | org.springframework.jdbc.support.SQLExceptionTranslator$$Lambda): void public findTranslatorForDatabase(arg0: string): org.springframework.jdbc.support.SQLExceptionTranslator public static class: java.lang.Class } class SQLErrorCodesFactory { public static SQL_ERROR_CODE_OVERRIDE_PATH: string public static SQL_ERROR_CODE_DEFAULT_PATH: string public static getInstance(): org.springframework.jdbc.support.SQLErrorCodesFactory protected constructor() protected loadResource(arg0: string): org.springframework.core.io.Resource public getErrorCodes(arg0: string): org.springframework.jdbc.support.SQLErrorCodes public getErrorCodes(arg0: javax.sql.DataSource): org.springframework.jdbc.support.SQLErrorCodes public registerDatabase(arg0: javax.sql.DataSource, arg1: string): org.springframework.jdbc.support.SQLErrorCodes public unregisterDatabase(arg0: javax.sql.DataSource): org.springframework.jdbc.support.SQLErrorCodes public static class: java.lang.Class } interface SqlValue { setValue(arg0: java.sql.PreparedStatement, arg1: int): void cleanup(): void } namespace xml { class Jdbc4SqlXmlHandler$5 extends org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler$AbstractJdbc4SqlXmlValue { protected provideXml(arg0: java.sql.SQLXML): void public static class: java.lang.Class } class Jdbc4SqlXmlHandler$2 extends org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler$AbstractJdbc4SqlXmlValue { protected provideXml(arg0: java.sql.SQLXML): void public static class: java.lang.Class } interface SqlXmlObjectMappingHandler extends org.springframework.jdbc.support.xml.SqlXmlHandler { getXmlAsObject(arg0: java.sql.ResultSet, arg1: string): java.lang.Object getXmlAsObject(arg0: java.sql.ResultSet, arg1: int): java.lang.Object newMarshallingSqlXmlValue(arg0: java.lang.Object): org.springframework.jdbc.support.xml.SqlXmlValue } interface XmlResultProvider { provideXml(arg0: javax.xml.transform.Result): void } interface XmlResultProvider$$Lambda { (arg0: javax.xml.transform.Result): void } class Jdbc4SqlXmlHandler$3 extends org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler$AbstractJdbc4SqlXmlValue { protected provideXml(arg0: java.sql.SQLXML): void public static class: java.lang.Class } abstract class Jdbc4SqlXmlHandler$AbstractJdbc4SqlXmlValue implements org.springframework.jdbc.support.xml.SqlXmlValue { public setValue(arg0: java.sql.PreparedStatement, arg1: int): void public cleanup(): void protected provideXml(arg0: java.sql.SQLXML): void public static class: java.lang.Class } class Jdbc4SqlXmlHandler$4 extends org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler$AbstractJdbc4SqlXmlValue { protected provideXml(arg0: java.sql.SQLXML): void public static class: java.lang.Class } interface SqlXmlHandler { getXmlAsString(arg0: java.sql.ResultSet, arg1: string): string getXmlAsString(arg0: java.sql.ResultSet, arg1: int): string getXmlAsBinaryStream(arg0: java.sql.ResultSet, arg1: string): java.io.InputStream getXmlAsBinaryStream(arg0: java.sql.ResultSet, arg1: int): java.io.InputStream getXmlAsCharacterStream(arg0: java.sql.ResultSet, arg1: string): java.io.Reader getXmlAsCharacterStream(arg0: java.sql.ResultSet, arg1: int): java.io.Reader getXmlAsSource(arg0: java.sql.ResultSet, arg1: string, arg2: java.lang.Class): javax.xml.transform.Source getXmlAsSource(arg0: java.sql.ResultSet, arg1: int, arg2: java.lang.Class): javax.xml.transform.Source newSqlXmlValue(arg0: string): org.springframework.jdbc.support.xml.SqlXmlValue newSqlXmlValue(arg0: org.springframework.jdbc.support.xml.XmlBinaryStreamProvider | org.springframework.jdbc.support.xml.XmlBinaryStreamProvider$$Lambda): org.springframework.jdbc.support.xml.SqlXmlValue newSqlXmlValue(arg0: org.springframework.jdbc.support.xml.XmlCharacterStreamProvider | org.springframework.jdbc.support.xml.XmlCharacterStreamProvider$$Lambda): org.springframework.jdbc.support.xml.SqlXmlValue newSqlXmlValue(arg0: java.lang.Class, arg1: org.springframework.jdbc.support.xml.XmlResultProvider | org.springframework.jdbc.support.xml.XmlResultProvider$$Lambda): org.springframework.jdbc.support.xml.SqlXmlValue newSqlXmlValue(arg0: org.w3c.dom.Document): org.springframework.jdbc.support.xml.SqlXmlValue } class Jdbc4SqlXmlHandler implements org.springframework.jdbc.support.xml.SqlXmlHandler { public constructor() public getXmlAsString(arg0: java.sql.ResultSet, arg1: string): string public getXmlAsString(arg0: java.sql.ResultSet, arg1: int): string public getXmlAsBinaryStream(arg0: java.sql.ResultSet, arg1: string): java.io.InputStream public getXmlAsBinaryStream(arg0: java.sql.ResultSet, arg1: int): java.io.InputStream public getXmlAsCharacterStream(arg0: java.sql.ResultSet, arg1: string): java.io.Reader public getXmlAsCharacterStream(arg0: java.sql.ResultSet, arg1: int): java.io.Reader public getXmlAsSource(arg0: java.sql.ResultSet, arg1: string, arg2: java.lang.Class): javax.xml.transform.Source public getXmlAsSource(arg0: java.sql.ResultSet, arg1: int, arg2: java.lang.Class): javax.xml.transform.Source public newSqlXmlValue(arg0: string): org.springframework.jdbc.support.xml.SqlXmlValue public newSqlXmlValue(arg0: org.springframework.jdbc.support.xml.XmlBinaryStreamProvider | org.springframework.jdbc.support.xml.XmlBinaryStreamProvider$$Lambda): org.springframework.jdbc.support.xml.SqlXmlValue public newSqlXmlValue(arg0: org.springframework.jdbc.support.xml.XmlCharacterStreamProvider | org.springframework.jdbc.support.xml.XmlCharacterStreamProvider$$Lambda): org.springframework.jdbc.support.xml.SqlXmlValue public newSqlXmlValue(arg0: java.lang.Class, arg1: org.springframework.jdbc.support.xml.XmlResultProvider | org.springframework.jdbc.support.xml.XmlResultProvider$$Lambda): org.springframework.jdbc.support.xml.SqlXmlValue public newSqlXmlValue(arg0: org.w3c.dom.Document): org.springframework.jdbc.support.xml.SqlXmlValue public static class: java.lang.Class } interface SqlXmlValue extends org.springframework.jdbc.support.SqlValue { } interface XmlBinaryStreamProvider { provideXml(arg0: java.io.OutputStream): void } interface XmlBinaryStreamProvider$$Lambda { (arg0: java.io.OutputStream): void } interface XmlCharacterStreamProvider { provideXml(arg0: java.io.Writer): void } interface XmlCharacterStreamProvider$$Lambda { (arg0: java.io.Writer): void } class SqlXmlFeatureNotImplementedException extends org.springframework.dao.InvalidDataAccessApiUsageException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class Jdbc4SqlXmlHandler$1 extends org.springframework.jdbc.support.xml.Jdbc4SqlXmlHandler$AbstractJdbc4SqlXmlValue { protected provideXml(arg0: java.sql.SQLXML): void public static class: java.lang.Class } } abstract class JdbcAccessor implements org.springframework.beans.factory.InitializingBean { protected logger: org.apache.commons.logging.Log public constructor() public setDataSource(arg0: javax.sql.DataSource): void public getDataSource(): javax.sql.DataSource protected obtainDataSource(): javax.sql.DataSource public setDatabaseProductName(arg0: string): void public setExceptionTranslator(arg0: org.springframework.jdbc.support.SQLExceptionTranslator | org.springframework.jdbc.support.SQLExceptionTranslator$$Lambda): void public getExceptionTranslator(): org.springframework.jdbc.support.SQLExceptionTranslator public setLazyInit(arg0: boolean): void public isLazyInit(): boolean public afterPropertiesSet(): void public static class: java.lang.Class } class SQLStateSQLExceptionTranslator extends org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator { public constructor() protected doTranslate(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException public static class: java.lang.Class } } namespace core { interface JdbcOperations { execute(arg0: org.springframework.jdbc.core.ConnectionCallback | org.springframework.jdbc.core.ConnectionCallback$$Lambda): T execute(arg0: org.springframework.jdbc.core.StatementCallback | org.springframework.jdbc.core.StatementCallback$$Lambda): T execute(arg0: string): void query(arg0: string, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List queryForObject(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T queryForObject(arg0: string, arg1: java.lang.Class): T queryForMap(arg0: string): java.util.Map queryForList(arg0: string, arg1: java.lang.Class): java.util.List queryForList(arg0: string): java.util.List> queryForRowSet(arg0: string): org.springframework.jdbc.support.rowset.SqlRowSet update(arg0: string): int batchUpdate(...arg0: java.lang.String[]): int[] execute(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T execute(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T query(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda, ...arg2: java.lang.Object[]): T query(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda, ...arg2: java.lang.Object[]): void query(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List query(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List query(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List query(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List query(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda, ...arg2: java.lang.Object[]): java.util.List queryForObject(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T queryForObject(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T queryForObject(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda, ...arg2: java.lang.Object[]): T queryForObject(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: java.lang.Class): T queryForObject(arg0: string, arg1: java.lang.Object[], arg2: java.lang.Class): T queryForObject(arg0: string, arg1: java.lang.Class, ...arg2: java.lang.Object[]): T queryForMap(arg0: string, arg1: java.lang.Object[], arg2: int[]): java.util.Map queryForMap(arg0: string, ...arg1: java.lang.Object[]): java.util.Map queryForList(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: java.lang.Class): java.util.List queryForList(arg0: string, arg1: java.lang.Object[], arg2: java.lang.Class): java.util.List queryForList(arg0: string, arg1: java.lang.Class, ...arg2: java.lang.Object[]): java.util.List queryForList(arg0: string, arg1: java.lang.Object[], arg2: int[]): java.util.List> queryForList(arg0: string, ...arg1: java.lang.Object[]): java.util.List> queryForRowSet(arg0: string, arg1: java.lang.Object[], arg2: int[]): org.springframework.jdbc.support.rowset.SqlRowSet queryForRowSet(arg0: string, ...arg1: java.lang.Object[]): org.springframework.jdbc.support.rowset.SqlRowSet update(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda): int update(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.support.KeyHolder): int update(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda): int update(arg0: string, arg1: java.lang.Object[], arg2: int[]): int update(arg0: string, ...arg1: java.lang.Object[]): int batchUpdate(arg0: string, arg1: org.springframework.jdbc.core.BatchPreparedStatementSetter): int[] batchUpdate(arg0: string, arg1: java.util.List): int[] batchUpdate(arg0: string, arg1: java.util.List, arg2: int[]): int[] batchUpdate(arg0: string, arg1: java.util.Collection, arg2: int, arg3: org.springframework.jdbc.core.ParameterizedPreparedStatementSetter | org.springframework.jdbc.core.ParameterizedPreparedStatementSetter$$Lambda): int[][] execute(arg0: org.springframework.jdbc.core.CallableStatementCreator | org.springframework.jdbc.core.CallableStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.CallableStatementCallback | org.springframework.jdbc.core.CallableStatementCallback$$Lambda): T execute(arg0: string, arg1: org.springframework.jdbc.core.CallableStatementCallback | org.springframework.jdbc.core.CallableStatementCallback$$Lambda): T call(arg0: org.springframework.jdbc.core.CallableStatementCreator | org.springframework.jdbc.core.CallableStatementCreator$$Lambda, arg1: java.util.List): java.util.Map } abstract class BatchUpdateUtils { public constructor() public static executeBatchUpdate(arg0: string, arg1: java.util.List, arg2: int[], arg3: org.springframework.jdbc.core.JdbcOperations): int[] protected static setStatementParameters(arg0: java.lang.Object[], arg1: java.sql.PreparedStatement, arg2: int[]): void public static class: java.lang.Class } namespace metadata { class CallMetaDataContext { protected logger: org.apache.commons.logging.Log public constructor() public setFunctionReturnName(arg0: string): void public getFunctionReturnName(): string public setLimitedInParameterNames(arg0: java.util.Set): void public getLimitedInParameterNames(): java.util.Set public setOutParameterNames(arg0: java.util.List): void public getOutParameterNames(): java.util.List public setProcedureName(arg0: string): void public getProcedureName(): string public setCatalogName(arg0: string): void public getCatalogName(): string public setSchemaName(arg0: string): void public getSchemaName(): string public setFunction(arg0: boolean): void public isFunction(): boolean public setReturnValueRequired(arg0: boolean): void public isReturnValueRequired(): boolean public setAccessCallParameterMetaData(arg0: boolean): void public isAccessCallParameterMetaData(): boolean public setNamedBinding(arg0: boolean): void public isNamedBinding(): boolean public initializeMetaData(arg0: javax.sql.DataSource): void public createReturnResultSetParameter(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): org.springframework.jdbc.core.SqlParameter public getScalarOutParameterName(): string public getCallParameters(): java.util.List public processParameters(arg0: java.util.List): void protected reconcileParameters(arg0: java.util.List): java.util.List public matchInParameterValuesWithCallParameters(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map public matchInParameterValuesWithCallParameters(arg0: java.util.Map): java.util.Map public matchInParameterValuesWithCallParameters(arg0: java.lang.Object[]): java.util.Map public createCallString(): string protected createParameterBinding(arg0: org.springframework.jdbc.core.SqlParameter): string public static class: java.lang.Class } class HsqlTableMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public isGetGeneratedKeysSimulated(): boolean public getSimpleQueryForGetGeneratedKey(arg0: string, arg1: string): string public static class: java.lang.Class } interface TableMetaDataProvider { initializeWithMetaData(arg0: java.sql.DatabaseMetaData): void initializeWithTableColumnMetaData(arg0: java.sql.DatabaseMetaData, arg1: string, arg2: string, arg3: string): void tableNameToUse(arg0: string): string catalogNameToUse(arg0: string): string schemaNameToUse(arg0: string): string metaDataCatalogNameToUse(arg0: string): string metaDataSchemaNameToUse(arg0: string): string isTableColumnMetaDataUsed(): boolean isGetGeneratedKeysSupported(): boolean isGetGeneratedKeysSimulated(): boolean getSimpleQueryForGetGeneratedKey(arg0: string, arg1: string): string isGeneratedKeysColumnNameArraySupported(): boolean getTableParameterMetaData(): java.util.List } class TableMetaDataContext { protected logger: org.apache.commons.logging.Log public constructor() public setTableName(arg0: string): void public getTableName(): string public setCatalogName(arg0: string): void public getCatalogName(): string public setSchemaName(arg0: string): void public getSchemaName(): string public setAccessTableColumnMetaData(arg0: boolean): void public isAccessTableColumnMetaData(): boolean public setOverrideIncludeSynonymsDefault(arg0: boolean): void public isOverrideIncludeSynonymsDefault(): boolean public getTableColumns(): java.util.List public processMetaData(arg0: javax.sql.DataSource, arg1: java.util.List, arg2: java.lang.String[]): void protected reconcileColumnsToUse(arg0: java.util.List, arg1: java.lang.String[]): java.util.List public matchInParameterValuesWithInsertColumns(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.List public matchInParameterValuesWithInsertColumns(arg0: java.util.Map): java.util.List public createInsertString(...arg0: java.lang.String[]): string public createInsertTypes(): int[] public isGetGeneratedKeysSupported(): boolean public isGetGeneratedKeysSimulated(): boolean public getSimulationQueryForGetGeneratedKey(arg0: string, arg1: string): string public isGeneratedKeysColumnNameArraySupported(): boolean public static class: java.lang.Class } class GenericTableMetaDataProvider$1 { public static class: java.lang.Class } class DerbyTableMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public initializeWithMetaData(arg0: java.sql.DatabaseMetaData): void public isGetGeneratedKeysSupported(): boolean public static class: java.lang.Class } class Db2CallMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public initializeWithMetaData(arg0: java.sql.DatabaseMetaData): void public metaDataSchemaNameToUse(arg0: string): string public static class: java.lang.Class } class PostgresTableMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public isGetGeneratedKeysSimulated(): boolean public getSimpleQueryForGetGeneratedKey(arg0: string, arg1: string): string public static class: java.lang.Class } class PostgresCallMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public isReturnResultSetSupported(): boolean public isRefCursorSupported(): boolean public getRefCursorSqlType(): int public metaDataSchemaNameToUse(arg0: string): string public createDefaultOutParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter public byPassReturnParameter(arg0: string): boolean public static class: java.lang.Class } class GenericTableMetaDataProvider implements org.springframework.jdbc.core.metadata.TableMetaDataProvider { protected static logger: org.apache.commons.logging.Log protected constructor(arg0: java.sql.DatabaseMetaData) public setStoresUpperCaseIdentifiers(arg0: boolean): void public isStoresUpperCaseIdentifiers(): boolean public setStoresLowerCaseIdentifiers(arg0: boolean): void public isStoresLowerCaseIdentifiers(): boolean public isTableColumnMetaDataUsed(): boolean public getTableParameterMetaData(): java.util.List public isGetGeneratedKeysSupported(): boolean public isGetGeneratedKeysSimulated(): boolean public getSimpleQueryForGetGeneratedKey(arg0: string, arg1: string): string public setGetGeneratedKeysSupported(arg0: boolean): void public setGeneratedKeysColumnNameArraySupported(arg0: boolean): void public isGeneratedKeysColumnNameArraySupported(): boolean public initializeWithMetaData(arg0: java.sql.DatabaseMetaData): void public initializeWithTableColumnMetaData(arg0: java.sql.DatabaseMetaData, arg1: string, arg2: string, arg3: string): void public tableNameToUse(arg0: string): string public catalogNameToUse(arg0: string): string public schemaNameToUse(arg0: string): string public metaDataCatalogNameToUse(arg0: string): string public metaDataSchemaNameToUse(arg0: string): string protected getDefaultSchema(): string protected getDatabaseVersion(): string public static class: java.lang.Class } class CallMetaDataProviderFactory { public static supportedDatabaseProductsForProcedures: java.util.List public static supportedDatabaseProductsForFunctions: java.util.List public constructor() public static createMetaDataProvider(arg0: javax.sql.DataSource, arg1: org.springframework.jdbc.core.metadata.CallMetaDataContext): org.springframework.jdbc.core.metadata.CallMetaDataProvider public static class: java.lang.Class } class SqlServerCallMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public parameterNameToUse(arg0: string): string public byPassReturnParameter(arg0: string): boolean public static class: java.lang.Class } class GenericCallMetaDataProvider implements org.springframework.jdbc.core.metadata.CallMetaDataProvider { protected static logger: org.apache.commons.logging.Log protected constructor(arg0: java.sql.DatabaseMetaData) public initializeWithMetaData(arg0: java.sql.DatabaseMetaData): void public initializeWithProcedureColumnMetaData(arg0: java.sql.DatabaseMetaData, arg1: string, arg2: string, arg3: string): void public getCallParameterMetaData(): java.util.List public procedureNameToUse(arg0: string): string public catalogNameToUse(arg0: string): string public schemaNameToUse(arg0: string): string public metaDataCatalogNameToUse(arg0: string): string public metaDataSchemaNameToUse(arg0: string): string public parameterNameToUse(arg0: string): string public byPassReturnParameter(arg0: string): boolean public createDefaultOutParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter public createDefaultInOutParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter public createDefaultInParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter public getUserName(): string public isReturnResultSetSupported(): boolean public isRefCursorSupported(): boolean public getRefCursorSqlType(): int public isProcedureColumnMetaDataUsed(): boolean protected setSupportsCatalogsInProcedureCalls(arg0: boolean): void public isSupportsCatalogsInProcedureCalls(): boolean protected setSupportsSchemasInProcedureCalls(arg0: boolean): void public isSupportsSchemasInProcedureCalls(): boolean protected setStoresUpperCaseIdentifiers(arg0: boolean): void protected isStoresUpperCaseIdentifiers(): boolean protected setStoresLowerCaseIdentifiers(arg0: boolean): void protected isStoresLowerCaseIdentifiers(): boolean public static class: java.lang.Class } class OracleCallMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public isReturnResultSetSupported(): boolean public isRefCursorSupported(): boolean public getRefCursorSqlType(): int public metaDataCatalogNameToUse(arg0: string): string public metaDataSchemaNameToUse(arg0: string): string public createDefaultOutParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter public static class: java.lang.Class } interface CallMetaDataProvider { initializeWithMetaData(arg0: java.sql.DatabaseMetaData): void initializeWithProcedureColumnMetaData(arg0: java.sql.DatabaseMetaData, arg1: string, arg2: string, arg3: string): void procedureNameToUse(arg0: string): string catalogNameToUse(arg0: string): string schemaNameToUse(arg0: string): string metaDataCatalogNameToUse(arg0: string): string metaDataSchemaNameToUse(arg0: string): string parameterNameToUse(arg0: string): string createDefaultOutParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter createDefaultInOutParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter createDefaultInParameter(arg0: string, arg1: org.springframework.jdbc.core.metadata.CallParameterMetaData): org.springframework.jdbc.core.SqlParameter getUserName(): string isReturnResultSetSupported(): boolean isRefCursorSupported(): boolean getRefCursorSqlType(): int isProcedureColumnMetaDataUsed(): boolean byPassReturnParameter(arg0: string): boolean getCallParameterMetaData(): java.util.List isSupportsCatalogsInProcedureCalls(): boolean isSupportsSchemasInProcedureCalls(): boolean } class SybaseCallMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public parameterNameToUse(arg0: string): string public byPassReturnParameter(arg0: string): boolean public static class: java.lang.Class } class GenericTableMetaDataProvider$TableMetaData { public setCatalogName(arg0: string): void public getCatalogName(): string public setSchemaName(arg0: string): void public getSchemaName(): string public setTableName(arg0: string): void public getTableName(): string public static class: java.lang.Class } class HanaCallMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public initializeWithMetaData(arg0: java.sql.DatabaseMetaData): void public static class: java.lang.Class } class DerbyCallMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericCallMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public metaDataSchemaNameToUse(arg0: string): string public static class: java.lang.Class } class TableMetaDataProviderFactory { public constructor() public static createMetaDataProvider(arg0: javax.sql.DataSource, arg1: org.springframework.jdbc.core.metadata.TableMetaDataContext): org.springframework.jdbc.core.metadata.TableMetaDataProvider public static class: java.lang.Class } class OracleTableMetaDataProvider extends org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider { public constructor(arg0: java.sql.DatabaseMetaData) public constructor(arg0: java.sql.DatabaseMetaData, arg1: boolean) protected getDefaultSchema(): string public initializeWithTableColumnMetaData(arg0: java.sql.DatabaseMetaData, arg1: string, arg2: string, arg3: string): void public static class: java.lang.Class } class CallParameterMetaData { public constructor(arg0: string, arg1: int, arg2: int, arg3: string, arg4: boolean) public getParameterName(): string public getParameterType(): int public getSqlType(): int public getTypeName(): string public isNullable(): boolean public static class: java.lang.Class } class TableParameterMetaData { public constructor(arg0: string, arg1: int, arg2: boolean) public getParameterName(): string public getSqlType(): int public isNullable(): boolean public static class: java.lang.Class } } class SqlInOutParameter extends org.springframework.jdbc.core.SqlOutParameter { public constructor(arg0: string, arg1: int) public constructor(arg0: string, arg1: int, arg2: int) public constructor(arg0: string, arg1: int, arg2: string) public constructor(arg0: string, arg1: int, arg2: string, arg3: org.springframework.jdbc.core.SqlReturnType) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda) public isInputValueProvided(): boolean public static class: java.lang.Class } class RowMapperResultSetExtractor implements org.springframework.jdbc.core.ResultSetExtractor> { public constructor(arg0: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda) public constructor(arg0: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda, arg1: int) public extractData(arg0: java.sql.ResultSet): java.util.List public extractData(arg0: java.sql.ResultSet): java.lang.Object public static class: java.lang.Class } interface ParameterMapper { createMap(arg0: java.sql.Connection): java.util.Map } interface ParameterMapper$$Lambda { (arg0: java.sql.Connection): java.util.Map } namespace support { class JdbcBeanDefinitionReader { public constructor(arg0: org.springframework.beans.factory.support.BeanDefinitionRegistry) public constructor(arg0: org.springframework.beans.factory.support.PropertiesBeanDefinitionReader) public setDataSource(arg0: javax.sql.DataSource): void public setJdbcTemplate(arg0: org.springframework.jdbc.core.JdbcTemplate): void public loadBeanDefinitions(arg0: string): void public static class: java.lang.Class } abstract class JdbcDaoSupport extends org.springframework.dao.support.DaoSupport { public constructor() public setDataSource(arg0: javax.sql.DataSource): void protected createJdbcTemplate(arg0: javax.sql.DataSource): org.springframework.jdbc.core.JdbcTemplate public getDataSource(): javax.sql.DataSource public setJdbcTemplate(arg0: org.springframework.jdbc.core.JdbcTemplate): void public getJdbcTemplate(): org.springframework.jdbc.core.JdbcTemplate protected initTemplateConfig(): void protected checkDaoConfig(): void protected getExceptionTranslator(): org.springframework.jdbc.support.SQLExceptionTranslator protected getConnection(): java.sql.Connection protected releaseConnection(arg0: java.sql.Connection): void public static class: java.lang.Class } abstract class AbstractLobCreatingPreparedStatementCallback implements org.springframework.jdbc.core.PreparedStatementCallback { public constructor(arg0: org.springframework.jdbc.support.lob.LobHandler) public doInPreparedStatement(arg0: java.sql.PreparedStatement): java.lang.Integer protected setValues(arg0: java.sql.PreparedStatement, arg1: org.springframework.jdbc.support.lob.LobCreator): void public doInPreparedStatement(arg0: java.sql.PreparedStatement): java.lang.Object public static class: java.lang.Class } abstract class AbstractInterruptibleBatchPreparedStatementSetter implements org.springframework.jdbc.core.InterruptibleBatchPreparedStatementSetter { public constructor() public setValues(arg0: java.sql.PreparedStatement, arg1: int): void public isBatchExhausted(arg0: int): boolean public getBatchSize(): int protected setValuesIfAvailable(arg0: java.sql.PreparedStatement, arg1: int): boolean public static class: java.lang.Class } class SqlLobValue implements org.springframework.jdbc.core.DisposableSqlTypeValue { public constructor(arg0: byte[]) public constructor(arg0: byte[], arg1: org.springframework.jdbc.support.lob.LobHandler) public constructor(arg0: string) public constructor(arg0: string, arg1: org.springframework.jdbc.support.lob.LobHandler) public constructor(arg0: java.io.InputStream, arg1: int) public constructor(arg0: java.io.InputStream, arg1: int, arg2: org.springframework.jdbc.support.lob.LobHandler) public constructor(arg0: java.io.Reader, arg1: int) public constructor(arg0: java.io.Reader, arg1: int, arg2: org.springframework.jdbc.support.lob.LobHandler) public setTypeValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: int, arg3: string): void public cleanup(): void public static class: java.lang.Class } abstract class AbstractSqlTypeValue implements org.springframework.jdbc.core.SqlTypeValue { public constructor() public setTypeValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: int, arg3: string): void protected createTypeValue(arg0: java.sql.Connection, arg1: int, arg2: string): java.lang.Object public static class: java.lang.Class } abstract class AbstractLobStreamingResultSetExtractor implements org.springframework.jdbc.core.ResultSetExtractor { public constructor() public extractData(arg0: java.sql.ResultSet): T protected handleNoRowFound(): void protected handleMultipleRowsFound(): void protected streamData(arg0: java.sql.ResultSet): void public static class: java.lang.Class } } class JdbcTemplate$1ExecuteStatementCallback implements org.springframework.jdbc.core.StatementCallback , org.springframework.jdbc.core.SqlProvider { public doInStatement(arg0: java.sql.Statement): java.lang.Object public getSql(): string public static class: java.lang.Class } class JdbcTemplate$1BatchUpdateStatementCallback implements org.springframework.jdbc.core.StatementCallback , org.springframework.jdbc.core.SqlProvider { public doInStatement(arg0: java.sql.Statement): int[] public getSql(): string public doInStatement(arg0: java.sql.Statement): java.lang.Object public static class: java.lang.Class } class JdbcTemplate$RowCallbackHandlerResultSetExtractor implements org.springframework.jdbc.core.ResultSetExtractor { public constructor(arg0: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda) public extractData(arg0: java.sql.ResultSet): java.lang.Object public static class: java.lang.Class } class ArgumentPreparedStatementSetter implements org.springframework.jdbc.core.PreparedStatementSetter , org.springframework.jdbc.core.ParameterDisposer { public constructor(arg0: java.lang.Object[]) public setValues(arg0: java.sql.PreparedStatement): void protected doSetValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: java.lang.Object): void public cleanupParameters(): void public static class: java.lang.Class } interface SqlProvider { getSql(): string } interface SqlProvider$$Lambda { (): string } class BeanPropertyRowMapper implements org.springframework.jdbc.core.RowMapper { protected logger: org.apache.commons.logging.Log public constructor() public constructor(arg0: java.lang.Class) public constructor(arg0: java.lang.Class, arg1: boolean) public setMappedClass(arg0: java.lang.Class): void public getMappedClass(): java.lang.Class public setCheckFullyPopulated(arg0: boolean): void public isCheckFullyPopulated(): boolean public setPrimitivesDefaultedForNullValue(arg0: boolean): void public isPrimitivesDefaultedForNullValue(): boolean public setConversionService(arg0: org.springframework.core.convert.ConversionService): void public getConversionService(): org.springframework.core.convert.ConversionService protected initialize(arg0: java.lang.Class): void protected underscoreName(arg0: string): string protected lowerCaseName(arg0: string): string public mapRow(arg0: java.sql.ResultSet, arg1: int): T protected initBeanWrapper(arg0: org.springframework.beans.BeanWrapper): void protected getColumnValue(arg0: java.sql.ResultSet, arg1: int, arg2: java.beans.PropertyDescriptor): java.lang.Object public static newInstance(arg0: java.lang.Class): org.springframework.jdbc.core.BeanPropertyRowMapper public static class: java.lang.Class } class SqlReturnResultSet extends org.springframework.jdbc.core.ResultSetSupportingSqlParameter { public constructor(arg0: string, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda) public constructor(arg0: string, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda) public constructor(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda) public isResultsParameter(): boolean public static class: java.lang.Class } interface RowMapper { mapRow(arg0: java.sql.ResultSet, arg1: int): T } interface RowMapper$$Lambda { (arg0: java.sql.ResultSet, arg1: int): T } interface SqlTypeValue { TYPE_UNKNOWN: int setTypeValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: int, arg3: string): void } interface BatchPreparedStatementSetter { setValues(arg0: java.sql.PreparedStatement, arg1: int): void getBatchSize(): int } interface PreparedStatementCallback { doInPreparedStatement(arg0: java.sql.PreparedStatement): T } interface PreparedStatementCallback$$Lambda { (arg0: java.sql.PreparedStatement): T } abstract class StatementCreatorUtils { public static IGNORE_GETPARAMETERTYPE_PROPERTY_NAME: string public constructor() public static javaTypeToSqlParameterType(arg0: java.lang.Class): int public static setParameterValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: org.springframework.jdbc.core.SqlParameter, arg3: java.lang.Object): void public static setParameterValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: int, arg3: java.lang.Object): void public static setParameterValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: int, arg3: string, arg4: java.lang.Object): void public static cleanupParameters(...arg0: java.lang.Object[]): void public static cleanupParameters(arg0: java.util.Collection): void public static class: java.lang.Class } class SqlRowSetResultSetExtractor implements org.springframework.jdbc.core.ResultSetExtractor { public constructor() public extractData(arg0: java.sql.ResultSet): org.springframework.jdbc.support.rowset.SqlRowSet protected createSqlRowSet(arg0: java.sql.ResultSet): org.springframework.jdbc.support.rowset.SqlRowSet protected newCachedRowSet(): javax.sql.rowset.CachedRowSet public extractData(arg0: java.sql.ResultSet): java.lang.Object public static class: java.lang.Class } interface PreparedStatementSetter { setValues(arg0: java.sql.PreparedStatement): void } interface PreparedStatementSetter$$Lambda { (arg0: java.sql.PreparedStatement): void } class ColumnMapRowMapper implements org.springframework.jdbc.core.RowMapper> { public constructor() public mapRow(arg0: java.sql.ResultSet, arg1: int): java.util.Map protected createColumnMap(arg0: int): java.util.Map protected getColumnKey(arg0: string): string protected getColumnValue(arg0: java.sql.ResultSet, arg1: int): java.lang.Object public mapRow(arg0: java.sql.ResultSet, arg1: int): java.lang.Object public static class: java.lang.Class } class SqlReturnUpdateCount extends org.springframework.jdbc.core.SqlParameter { public constructor(arg0: string) public isInputValueProvided(): boolean public isResultsParameter(): boolean public static class: java.lang.Class } interface ParameterDisposer { cleanupParameters(): void } interface ParameterDisposer$$Lambda { (): void } class ResultSetSupportingSqlParameter extends org.springframework.jdbc.core.SqlParameter { public constructor(arg0: string, arg1: int) public constructor(arg0: string, arg1: int, arg2: int) public constructor(arg0: string, arg1: int, arg2: string) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda) public isResultSetSupported(): boolean public getResultSetExtractor(): org.springframework.jdbc.core.ResultSetExtractor public getRowCallbackHandler(): org.springframework.jdbc.core.RowCallbackHandler public getRowMapper(): org.springframework.jdbc.core.RowMapper public isInputValueProvided(): boolean public static class: java.lang.Class } class JdbcTemplate$1QueryStatementCallback implements org.springframework.jdbc.core.StatementCallback , org.springframework.jdbc.core.SqlProvider { public doInStatement(arg0: java.sql.Statement): T public getSql(): string public static class: java.lang.Class } class CallableStatementCreatorFactory$CallableStatementCreatorImpl implements org.springframework.jdbc.core.CallableStatementCreator , org.springframework.jdbc.core.SqlProvider , org.springframework.jdbc.core.ParameterDisposer { public constructor(arg0: org.springframework.jdbc.core.CallableStatementCreatorFactory, arg1: org.springframework.jdbc.core.ParameterMapper | org.springframework.jdbc.core.ParameterMapper$$Lambda) public constructor(arg0: java.util.Map) public createCallableStatement(arg0: java.sql.Connection): java.sql.CallableStatement public getSql(): string public cleanupParameters(): void public toString(): string public static class: java.lang.Class } interface CallableStatementCallback { doInCallableStatement(arg0: java.sql.CallableStatement): T } interface CallableStatementCallback$$Lambda { (arg0: java.sql.CallableStatement): T } class SingleColumnRowMapper implements org.springframework.jdbc.core.RowMapper { public constructor() public constructor(arg0: java.lang.Class) public setRequiredType(arg0: java.lang.Class): void public mapRow(arg0: java.sql.ResultSet, arg1: int): T protected getColumnValue(arg0: java.sql.ResultSet, arg1: int, arg2: java.lang.Class): java.lang.Object protected getColumnValue(arg0: java.sql.ResultSet, arg1: int): java.lang.Object protected convertValueToRequiredType(arg0: java.lang.Object, arg1: java.lang.Class): java.lang.Object public static newInstance(arg0: java.lang.Class): org.springframework.jdbc.core.SingleColumnRowMapper public static class: java.lang.Class } interface RowCallbackHandler { processRow(arg0: java.sql.ResultSet): void } interface RowCallbackHandler$$Lambda { (arg0: java.sql.ResultSet): void } class SqlParameterValue extends org.springframework.jdbc.core.SqlParameter { public constructor(arg0: int, arg1: java.lang.Object) public constructor(arg0: int, arg1: string, arg2: java.lang.Object) public constructor(arg0: int, arg1: int, arg2: java.lang.Object) public constructor(arg0: org.springframework.jdbc.core.SqlParameter, arg1: java.lang.Object) public getValue(): java.lang.Object public static class: java.lang.Class } class ArgumentTypePreparedStatementSetter implements org.springframework.jdbc.core.PreparedStatementSetter , org.springframework.jdbc.core.ParameterDisposer { public constructor(arg0: java.lang.Object[], arg1: int[]) public setValues(arg0: java.sql.PreparedStatement): void protected doSetValue(arg0: java.sql.PreparedStatement, arg1: int, arg2: int, arg3: java.lang.Object): void public cleanupParameters(): void public static class: java.lang.Class } class JdbcTemplate$1 implements org.springframework.jdbc.core.PreparedStatementCallback { public doInPreparedStatement(arg0: java.sql.PreparedStatement): T public static class: java.lang.Class } interface PreparedStatementCreator { createPreparedStatement(arg0: java.sql.Connection): java.sql.PreparedStatement } interface PreparedStatementCreator$$Lambda { (arg0: java.sql.Connection): java.sql.PreparedStatement } interface ConnectionCallback { doInConnection(arg0: java.sql.Connection): T } interface ConnectionCallback$$Lambda { (arg0: java.sql.Connection): T } class PreparedStatementCreatorFactory$PreparedStatementCreatorImpl implements org.springframework.jdbc.core.PreparedStatementCreator , org.springframework.jdbc.core.PreparedStatementSetter , org.springframework.jdbc.core.SqlProvider , org.springframework.jdbc.core.ParameterDisposer { public constructor(arg0: java.util.List) public constructor(arg0: string, arg1: java.util.List) public createPreparedStatement(arg0: java.sql.Connection): java.sql.PreparedStatement public setValues(arg0: java.sql.PreparedStatement): void public getSql(): string public cleanupParameters(): void public toString(): string public static class: java.lang.Class } interface ResultSetExtractor { extractData(arg0: java.sql.ResultSet): T } interface ResultSetExtractor$$Lambda { (arg0: java.sql.ResultSet): T } class SqlParameter { public constructor(arg0: int) public constructor(arg0: int, arg1: string) public constructor(arg0: int, arg1: int) public constructor(arg0: string, arg1: int) public constructor(arg0: string, arg1: int, arg2: string) public constructor(arg0: string, arg1: int, arg2: int) public constructor(arg0: org.springframework.jdbc.core.SqlParameter) public getName(): string public getSqlType(): int public getTypeName(): string public getScale(): java.lang.Integer public isInputValueProvided(): boolean public isResultsParameter(): boolean public static sqlTypesToAnonymousParameterList(...arg0: int[]): java.util.List public static class: java.lang.Class } class JdbcTemplate$CloseSuppressingInvocationHandler implements java.lang.reflect.InvocationHandler { public constructor(arg0: org.springframework.jdbc.core.JdbcTemplate, arg1: java.sql.Connection) public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class SqlOutParameter extends org.springframework.jdbc.core.ResultSetSupportingSqlParameter { public constructor(arg0: string, arg1: int) public constructor(arg0: string, arg1: int, arg2: int) public constructor(arg0: string, arg1: int, arg2: string) public constructor(arg0: string, arg1: int, arg2: string, arg3: org.springframework.jdbc.core.SqlReturnType) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda) public constructor(arg0: string, arg1: int, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda) public getSqlReturnType(): org.springframework.jdbc.core.SqlReturnType public isReturnTypeSupported(): boolean public static class: java.lang.Class } class RowCountCallbackHandler implements org.springframework.jdbc.core.RowCallbackHandler { public constructor() public processRow(arg0: java.sql.ResultSet): void protected processRow(arg0: java.sql.ResultSet, arg1: int): void public getColumnTypes(): int[] public getColumnNames(): java.lang.String[] public getRowCount(): int public getColumnCount(): int public static class: java.lang.Class } namespace simple { interface SimpleJdbcInsertOperations { withTableName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations withSchemaName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations withCatalogName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations usingColumns(...arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations usingGeneratedKeyColumns(...arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations withoutTableColumnMetaDataAccess(): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations includeSynonymsForTableColumnMetaData(): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations execute(arg0: java.util.Map): int execute(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): int executeAndReturnKey(arg0: java.util.Map): java.lang.Number executeAndReturnKey(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.lang.Number executeAndReturnKeyHolder(arg0: java.util.Map): org.springframework.jdbc.support.KeyHolder executeAndReturnKeyHolder(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): org.springframework.jdbc.support.KeyHolder executeBatch(...arg0: java.util.Map[]): int[] executeBatch(...arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource[]): int[] } class AbstractJdbcInsert$1 implements org.springframework.jdbc.core.BatchPreparedStatementSetter { public setValues(arg0: java.sql.PreparedStatement, arg1: int): void public getBatchSize(): int public static class: java.lang.Class } class SimpleJdbcInsert extends org.springframework.jdbc.core.simple.AbstractJdbcInsert implements org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations { public constructor(arg0: javax.sql.DataSource) public constructor(arg0: org.springframework.jdbc.core.JdbcTemplate) public withTableName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsert public withSchemaName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsert public withCatalogName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsert public usingColumns(...arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcInsert public usingGeneratedKeyColumns(...arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcInsert public withoutTableColumnMetaDataAccess(): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations public includeSynonymsForTableColumnMetaData(): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations public execute(arg0: java.util.Map): int public execute(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): int public executeAndReturnKey(arg0: java.util.Map): java.lang.Number public executeAndReturnKey(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.lang.Number public executeAndReturnKeyHolder(arg0: java.util.Map): org.springframework.jdbc.support.KeyHolder public executeAndReturnKeyHolder(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): org.springframework.jdbc.support.KeyHolder public executeBatch(...arg0: java.util.Map[]): int[] public executeBatch(...arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource[]): int[] public usingGeneratedKeyColumns(arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations public usingColumns(arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations public withCatalogName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations public withSchemaName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations public withTableName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcInsertOperations public static class: java.lang.Class } interface SimpleJdbcCallOperations { withProcedureName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations withFunctionName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations withSchemaName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations withCatalogName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations withReturnValue(): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations declareParameters(...arg0: org.springframework.jdbc.core.SqlParameter[]): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations useInParameterNames(...arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations returningResultSet(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations withoutProcedureColumnMetaDataAccess(): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations withNamedBinding(): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations executeFunction(arg0: java.lang.Class, ...arg1: java.lang.Object[]): T executeFunction(arg0: java.lang.Class, arg1: java.util.Map): T executeFunction(arg0: java.lang.Class, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): T executeObject(arg0: java.lang.Class, ...arg1: java.lang.Object[]): T executeObject(arg0: java.lang.Class, arg1: java.util.Map): T executeObject(arg0: java.lang.Class, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): T execute(...arg0: java.lang.Object[]): java.util.Map execute(arg0: java.util.Map): java.util.Map execute(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map } abstract class AbstractJdbcCall { protected logger: org.apache.commons.logging.Log protected constructor(arg0: javax.sql.DataSource) protected constructor(arg0: org.springframework.jdbc.core.JdbcTemplate) public getJdbcTemplate(): org.springframework.jdbc.core.JdbcTemplate public setProcedureName(arg0: string): void public getProcedureName(): string public setInParameterNames(arg0: java.util.Set): void public getInParameterNames(): java.util.Set public setCatalogName(arg0: string): void public getCatalogName(): string public setSchemaName(arg0: string): void public getSchemaName(): string public setFunction(arg0: boolean): void public isFunction(): boolean public setReturnValueRequired(arg0: boolean): void public isReturnValueRequired(): boolean public setNamedBinding(arg0: boolean): void public isNamedBinding(): boolean public setAccessCallParameterMetaData(arg0: boolean): void public getCallString(): string protected getCallableStatementFactory(): org.springframework.jdbc.core.CallableStatementCreatorFactory public addDeclaredParameter(arg0: org.springframework.jdbc.core.SqlParameter): void public addDeclaredRowMapper(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): void public compile(): void protected compileInternal(): void protected onCompileInternal(): void public isCompiled(): boolean protected checkCompiled(): void protected doExecute(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map protected doExecute(...arg0: java.lang.Object[]): java.util.Map protected doExecute(arg0: java.util.Map): java.util.Map protected getScalarOutParameterName(): string protected getCallParameters(): java.util.List protected matchInParameterValuesWithCallParameters(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map protected matchInParameterValuesWithCallParameters(arg0: java.util.Map): java.util.Map public static class: java.lang.Class } abstract class AbstractJdbcInsert { protected logger: org.apache.commons.logging.Log protected constructor(arg0: javax.sql.DataSource) protected constructor(arg0: org.springframework.jdbc.core.JdbcTemplate) public getJdbcTemplate(): org.springframework.jdbc.core.JdbcTemplate public setTableName(arg0: string): void public getTableName(): string public setSchemaName(arg0: string): void public getSchemaName(): string public setCatalogName(arg0: string): void public getCatalogName(): string public setColumnNames(arg0: java.util.List): void public getColumnNames(): java.util.List public setGeneratedKeyName(arg0: string): void public setGeneratedKeyNames(...arg0: java.lang.String[]): void public getGeneratedKeyNames(): java.lang.String[] public setAccessTableColumnMetaData(arg0: boolean): void public setOverrideIncludeSynonymsDefault(arg0: boolean): void public getInsertString(): string public getInsertTypes(): int[] public compile(): void protected compileInternal(): void protected onCompileInternal(): void public isCompiled(): boolean protected checkCompiled(): void protected checkIfConfigurationModificationIsAllowed(): void protected doExecute(arg0: java.util.Map): int protected doExecute(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): int protected doExecuteAndReturnKey(arg0: java.util.Map): java.lang.Number protected doExecuteAndReturnKey(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.lang.Number protected doExecuteAndReturnKeyHolder(arg0: java.util.Map): org.springframework.jdbc.support.KeyHolder protected doExecuteAndReturnKeyHolder(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): org.springframework.jdbc.support.KeyHolder protected doExecuteBatch(...arg0: java.util.Map[]): int[] protected doExecuteBatch(...arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource[]): int[] protected matchInParameterValuesWithInsertColumns(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.List protected matchInParameterValuesWithInsertColumns(arg0: java.util.Map): java.util.List public static class: java.lang.Class } class SimpleJdbcCall extends org.springframework.jdbc.core.simple.AbstractJdbcCall implements org.springframework.jdbc.core.simple.SimpleJdbcCallOperations { public constructor(arg0: javax.sql.DataSource) public constructor(arg0: org.springframework.jdbc.core.JdbcTemplate) public withProcedureName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCall public withFunctionName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCall public withSchemaName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCall public withCatalogName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCall public withReturnValue(): org.springframework.jdbc.core.simple.SimpleJdbcCall public declareParameters(...arg0: org.springframework.jdbc.core.SqlParameter[]): org.springframework.jdbc.core.simple.SimpleJdbcCall public useInParameterNames(...arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcCall public returningResultSet(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): org.springframework.jdbc.core.simple.SimpleJdbcCall public withoutProcedureColumnMetaDataAccess(): org.springframework.jdbc.core.simple.SimpleJdbcCall public withNamedBinding(): org.springframework.jdbc.core.simple.SimpleJdbcCall public executeFunction(arg0: java.lang.Class, ...arg1: java.lang.Object[]): T public executeFunction(arg0: java.lang.Class, arg1: java.util.Map): T public executeFunction(arg0: java.lang.Class, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): T public executeObject(arg0: java.lang.Class, ...arg1: java.lang.Object[]): T public executeObject(arg0: java.lang.Class, arg1: java.util.Map): T public executeObject(arg0: java.lang.Class, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): T public execute(...arg0: java.lang.Object[]): java.util.Map public execute(arg0: java.util.Map): java.util.Map public execute(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map public withNamedBinding(): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public withoutProcedureColumnMetaDataAccess(): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public returningResultSet(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public useInParameterNames(arg0: java.lang.String[]): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public declareParameters(arg0: org.springframework.jdbc.core.SqlParameter[]): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public withReturnValue(): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public withCatalogName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public withSchemaName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public withFunctionName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public withProcedureName(arg0: string): org.springframework.jdbc.core.simple.SimpleJdbcCallOperations public static class: java.lang.Class } } interface CallableStatementCreator { createCallableStatement(arg0: java.sql.Connection): java.sql.CallableStatement } interface CallableStatementCreator$$Lambda { (arg0: java.sql.Connection): java.sql.CallableStatement } class JdbcTemplate$SimpleCallableStatementCreator implements org.springframework.jdbc.core.CallableStatementCreator , org.springframework.jdbc.core.SqlProvider { public constructor(arg0: string) public createCallableStatement(arg0: java.sql.Connection): java.sql.CallableStatement public getSql(): string public static class: java.lang.Class } interface StatementCallback { doInStatement(arg0: java.sql.Statement): T } interface StatementCallback$$Lambda { (arg0: java.sql.Statement): T } interface SqlReturnType { TYPE_UNKNOWN: int getTypeValue(arg0: java.sql.CallableStatement, arg1: int, arg2: int, arg3: string): java.lang.Object } class BatchUpdateUtils$1 implements org.springframework.jdbc.core.BatchPreparedStatementSetter { public setValues(arg0: java.sql.PreparedStatement, arg1: int): void public getBatchSize(): int public static class: java.lang.Class } class JdbcTemplate$1UpdateStatementCallback implements org.springframework.jdbc.core.StatementCallback , org.springframework.jdbc.core.SqlProvider { public doInStatement(arg0: java.sql.Statement): java.lang.Integer public getSql(): string public doInStatement(arg0: java.sql.Statement): java.lang.Object public static class: java.lang.Class } class PreparedStatementCreatorFactory { public constructor(arg0: string) public constructor(arg0: string, ...arg1: int[]) public constructor(arg0: string, arg1: java.util.List) public addParameter(arg0: org.springframework.jdbc.core.SqlParameter): void public setResultSetType(arg0: int): void public setUpdatableResults(arg0: boolean): void public setReturnGeneratedKeys(arg0: boolean): void public setGeneratedKeysColumnNames(...arg0: java.lang.String[]): void public newPreparedStatementSetter(arg0: java.util.List): org.springframework.jdbc.core.PreparedStatementSetter public newPreparedStatementSetter(arg0: java.lang.Object[]): org.springframework.jdbc.core.PreparedStatementSetter public newPreparedStatementCreator(arg0: java.util.List): org.springframework.jdbc.core.PreparedStatementCreator public newPreparedStatementCreator(arg0: java.lang.Object[]): org.springframework.jdbc.core.PreparedStatementCreator public newPreparedStatementCreator(arg0: string, arg1: java.lang.Object[]): org.springframework.jdbc.core.PreparedStatementCreator public static class: java.lang.Class } class JdbcTemplate extends org.springframework.jdbc.support.JdbcAccessor implements org.springframework.jdbc.core.JdbcOperations { public constructor() public constructor(arg0: javax.sql.DataSource) public constructor(arg0: javax.sql.DataSource, arg1: boolean) public setIgnoreWarnings(arg0: boolean): void public isIgnoreWarnings(): boolean public setFetchSize(arg0: int): void public getFetchSize(): int public setMaxRows(arg0: int): void public getMaxRows(): int public setQueryTimeout(arg0: int): void public getQueryTimeout(): int public setSkipResultsProcessing(arg0: boolean): void public isSkipResultsProcessing(): boolean public setSkipUndeclaredResults(arg0: boolean): void public isSkipUndeclaredResults(): boolean public setResultsMapCaseInsensitive(arg0: boolean): void public isResultsMapCaseInsensitive(): boolean public execute(arg0: org.springframework.jdbc.core.ConnectionCallback | org.springframework.jdbc.core.ConnectionCallback$$Lambda): T protected createConnectionProxy(arg0: java.sql.Connection): java.sql.Connection public execute(arg0: org.springframework.jdbc.core.StatementCallback | org.springframework.jdbc.core.StatementCallback$$Lambda): T public execute(arg0: string): void public query(arg0: string, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public queryForMap(arg0: string): java.util.Map public queryForObject(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T public queryForObject(arg0: string, arg1: java.lang.Class): T public queryForList(arg0: string, arg1: java.lang.Class): java.util.List public queryForList(arg0: string): java.util.List> public queryForRowSet(arg0: string): org.springframework.jdbc.support.rowset.SqlRowSet public update(arg0: string): int public batchUpdate(...arg0: java.lang.String[]): int[] public execute(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T public execute(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T public query(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda, ...arg2: java.lang.Object[]): T public query(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda, ...arg2: java.lang.Object[]): void public query(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public query(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public query(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public query(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public query(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda, ...arg2: java.lang.Object[]): java.util.List public queryForObject(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T public queryForObject(arg0: string, arg1: java.lang.Object[], arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T public queryForObject(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda, ...arg2: java.lang.Object[]): T public queryForObject(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: java.lang.Class): T public queryForObject(arg0: string, arg1: java.lang.Object[], arg2: java.lang.Class): T public queryForObject(arg0: string, arg1: java.lang.Class, ...arg2: java.lang.Object[]): T public queryForMap(arg0: string, arg1: java.lang.Object[], arg2: int[]): java.util.Map public queryForMap(arg0: string, ...arg1: java.lang.Object[]): java.util.Map public queryForList(arg0: string, arg1: java.lang.Object[], arg2: int[], arg3: java.lang.Class): java.util.List public queryForList(arg0: string, arg1: java.lang.Object[], arg2: java.lang.Class): java.util.List public queryForList(arg0: string, arg1: java.lang.Class, ...arg2: java.lang.Object[]): java.util.List public queryForList(arg0: string, arg1: java.lang.Object[], arg2: int[]): java.util.List> public queryForList(arg0: string, ...arg1: java.lang.Object[]): java.util.List> public queryForRowSet(arg0: string, arg1: java.lang.Object[], arg2: int[]): org.springframework.jdbc.support.rowset.SqlRowSet public queryForRowSet(arg0: string, ...arg1: java.lang.Object[]): org.springframework.jdbc.support.rowset.SqlRowSet protected update(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda): int public update(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda): int public update(arg0: org.springframework.jdbc.core.PreparedStatementCreator | org.springframework.jdbc.core.PreparedStatementCreator$$Lambda, arg1: org.springframework.jdbc.support.KeyHolder): int public update(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementSetter | org.springframework.jdbc.core.PreparedStatementSetter$$Lambda): int public update(arg0: string, arg1: java.lang.Object[], arg2: int[]): int public update(arg0: string, ...arg1: java.lang.Object[]): int public batchUpdate(arg0: string, arg1: org.springframework.jdbc.core.BatchPreparedStatementSetter): int[] public batchUpdate(arg0: string, arg1: java.util.List): int[] public batchUpdate(arg0: string, arg1: java.util.List, arg2: int[]): int[] public batchUpdate(arg0: string, arg1: java.util.Collection, arg2: int, arg3: org.springframework.jdbc.core.ParameterizedPreparedStatementSetter | org.springframework.jdbc.core.ParameterizedPreparedStatementSetter$$Lambda): int[][] public execute(arg0: org.springframework.jdbc.core.CallableStatementCreator | org.springframework.jdbc.core.CallableStatementCreator$$Lambda, arg1: org.springframework.jdbc.core.CallableStatementCallback | org.springframework.jdbc.core.CallableStatementCallback$$Lambda): T public execute(arg0: string, arg1: org.springframework.jdbc.core.CallableStatementCallback | org.springframework.jdbc.core.CallableStatementCallback$$Lambda): T public call(arg0: org.springframework.jdbc.core.CallableStatementCreator | org.springframework.jdbc.core.CallableStatementCreator$$Lambda, arg1: java.util.List): java.util.Map protected extractReturnedResults(arg0: java.sql.CallableStatement, arg1: java.util.List, arg2: java.util.List, arg3: int): java.util.Map protected extractOutputParameters(arg0: java.sql.CallableStatement, arg1: java.util.List): java.util.Map protected processResultSet(arg0: java.sql.ResultSet, arg1: org.springframework.jdbc.core.ResultSetSupportingSqlParameter): java.util.Map protected getColumnMapRowMapper(): org.springframework.jdbc.core.RowMapper> protected getSingleColumnRowMapper(arg0: java.lang.Class): org.springframework.jdbc.core.RowMapper protected createResultsMap(): java.util.Map protected applyStatementSettings(arg0: java.sql.Statement): void protected newArgPreparedStatementSetter(arg0: java.lang.Object[]): org.springframework.jdbc.core.PreparedStatementSetter protected newArgTypePreparedStatementSetter(arg0: java.lang.Object[], arg1: int[]): org.springframework.jdbc.core.PreparedStatementSetter protected handleWarnings(arg0: java.sql.Statement): void protected handleWarnings(arg0: java.sql.SQLWarning): void protected translateException(arg0: string, arg1: string, arg2: java.sql.SQLException): org.springframework.dao.DataAccessException public static class: java.lang.Class } interface DisposableSqlTypeValue extends org.springframework.jdbc.core.SqlTypeValue { cleanup(): void } interface InterruptibleBatchPreparedStatementSetter extends org.springframework.jdbc.core.BatchPreparedStatementSetter { isBatchExhausted(arg0: int): boolean } interface ParameterizedPreparedStatementSetter { setValues(arg0: java.sql.PreparedStatement, arg1: T): void } interface ParameterizedPreparedStatementSetter$$Lambda { (arg0: java.sql.PreparedStatement, arg1: T): void } class CallableStatementCreatorFactory { public constructor(arg0: string) public constructor(arg0: string, arg1: java.util.List) public addParameter(arg0: org.springframework.jdbc.core.SqlParameter): void public setResultSetType(arg0: int): void public setUpdatableResults(arg0: boolean): void public newCallableStatementCreator(arg0: java.util.Map): org.springframework.jdbc.core.CallableStatementCreator public newCallableStatementCreator(arg0: org.springframework.jdbc.core.ParameterMapper | org.springframework.jdbc.core.ParameterMapper$$Lambda): org.springframework.jdbc.core.CallableStatementCreator public static class: java.lang.Class } namespace namedparam { class NamedParameterBatchUpdateUtils extends org.springframework.jdbc.core.BatchUpdateUtils { public constructor() public static executeBatchUpdateWithNamedParameters(arg0: org.springframework.jdbc.core.namedparam.ParsedSql, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource[], arg2: org.springframework.jdbc.core.JdbcOperations): int[] public static class: java.lang.Class } class NamedParameterJdbcTemplate$1 extends java.util.LinkedHashMap { protected removeEldestEntry(arg0: java.util.Map$Entry): boolean public static class: java.lang.Class } interface SqlParameterSource { TYPE_UNKNOWN: int hasValue(arg0: string): boolean getValue(arg0: string): java.lang.Object getSqlType(arg0: string): int getTypeName(arg0: string): string } abstract class AbstractSqlParameterSource implements org.springframework.jdbc.core.namedparam.SqlParameterSource { public constructor() public registerSqlType(arg0: string, arg1: int): void public registerTypeName(arg0: string, arg1: string): void public getSqlType(arg0: string): int public getTypeName(arg0: string): string public static class: java.lang.Class } class BeanPropertySqlParameterSource extends org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource { public constructor(arg0: java.lang.Object) public hasValue(arg0: string): boolean public getValue(arg0: string): java.lang.Object public getReadablePropertyNames(): java.lang.String[] public getSqlType(arg0: string): int public static class: java.lang.Class } class NamedParameterUtils$ParameterHolder { public constructor(arg0: string, arg1: int, arg2: int) public getParameterName(): string public getStartIndex(): int public getEndIndex(): int public static class: java.lang.Class } class EmptySqlParameterSource implements org.springframework.jdbc.core.namedparam.SqlParameterSource { public static INSTANCE: org.springframework.jdbc.core.namedparam.EmptySqlParameterSource public constructor() public hasValue(arg0: string): boolean public getValue(arg0: string): java.lang.Object public getSqlType(arg0: string): int public getTypeName(arg0: string): string public static class: java.lang.Class } class NamedParameterBatchUpdateUtils$1 implements org.springframework.jdbc.core.BatchPreparedStatementSetter { public setValues(arg0: java.sql.PreparedStatement, arg1: int): void public getBatchSize(): int public static class: java.lang.Class } interface NamedParameterJdbcOperations { getJdbcOperations(): org.springframework.jdbc.core.JdbcOperations execute(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T execute(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T execute(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T query(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T query(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void query(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List query(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List query(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List queryForObject(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T queryForObject(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T queryForObject(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: java.lang.Class): T queryForObject(arg0: string, arg1: java.util.Map, arg2: java.lang.Class): T queryForMap(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map queryForMap(arg0: string, arg1: java.util.Map): java.util.Map queryForList(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: java.lang.Class): java.util.List queryForList(arg0: string, arg1: java.util.Map, arg2: java.lang.Class): java.util.List queryForList(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.List> queryForList(arg0: string, arg1: java.util.Map): java.util.List> queryForRowSet(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): org.springframework.jdbc.support.rowset.SqlRowSet queryForRowSet(arg0: string, arg1: java.util.Map): org.springframework.jdbc.support.rowset.SqlRowSet update(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): int update(arg0: string, arg1: java.util.Map): int update(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.support.KeyHolder): int update(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.support.KeyHolder, arg3: java.lang.String[]): int batchUpdate(arg0: string, arg1: java.util.Map[]): int[] batchUpdate(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource[]): int[] } class MapSqlParameterSource extends org.springframework.jdbc.core.namedparam.AbstractSqlParameterSource { public constructor() public constructor(arg0: string, arg1: java.lang.Object) public constructor(arg0: java.util.Map) public addValue(arg0: string, arg1: java.lang.Object): org.springframework.jdbc.core.namedparam.MapSqlParameterSource public addValue(arg0: string, arg1: java.lang.Object, arg2: int): org.springframework.jdbc.core.namedparam.MapSqlParameterSource public addValue(arg0: string, arg1: java.lang.Object, arg2: int, arg3: string): org.springframework.jdbc.core.namedparam.MapSqlParameterSource public addValues(arg0: java.util.Map): org.springframework.jdbc.core.namedparam.MapSqlParameterSource public getValues(): java.util.Map public hasValue(arg0: string): boolean public getValue(arg0: string): java.lang.Object public static class: java.lang.Class } abstract class NamedParameterUtils { public constructor() public static parseSqlStatement(arg0: string): org.springframework.jdbc.core.namedparam.ParsedSql public static substituteNamedParameters(arg0: org.springframework.jdbc.core.namedparam.ParsedSql, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): string public static buildValueArray(arg0: org.springframework.jdbc.core.namedparam.ParsedSql, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: java.util.List): java.lang.Object[] public static buildSqlTypeArray(arg0: org.springframework.jdbc.core.namedparam.ParsedSql, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): int[] public static buildSqlParameterList(arg0: org.springframework.jdbc.core.namedparam.ParsedSql, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.List public static parseSqlStatementIntoString(arg0: string): string public static substituteNamedParameters(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): string public static buildValueArray(arg0: string, arg1: java.util.Map): java.lang.Object[] public static class: java.lang.Class } class NamedParameterJdbcTemplate implements org.springframework.jdbc.core.namedparam.NamedParameterJdbcOperations { public static DEFAULT_CACHE_LIMIT: int public constructor(arg0: javax.sql.DataSource) public constructor(arg0: org.springframework.jdbc.core.JdbcOperations) public getJdbcOperations(): org.springframework.jdbc.core.JdbcOperations public setCacheLimit(arg0: int): void public getCacheLimit(): int public execute(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T public execute(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T public execute(arg0: string, arg1: org.springframework.jdbc.core.PreparedStatementCallback | org.springframework.jdbc.core.PreparedStatementCallback$$Lambda): T public query(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: org.springframework.jdbc.core.ResultSetExtractor | org.springframework.jdbc.core.ResultSetExtractor$$Lambda): T public query(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: org.springframework.jdbc.core.RowCallbackHandler | org.springframework.jdbc.core.RowCallbackHandler$$Lambda): void public query(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public query(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public query(arg0: string, arg1: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): java.util.List public queryForObject(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T public queryForObject(arg0: string, arg1: java.util.Map, arg2: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): T public queryForObject(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: java.lang.Class): T public queryForObject(arg0: string, arg1: java.util.Map, arg2: java.lang.Class): T public queryForMap(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map public queryForMap(arg0: string, arg1: java.util.Map): java.util.Map public queryForList(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: java.lang.Class): java.util.List public queryForList(arg0: string, arg1: java.util.Map, arg2: java.lang.Class): java.util.List public queryForList(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.List> public queryForList(arg0: string, arg1: java.util.Map): java.util.List> public queryForRowSet(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): org.springframework.jdbc.support.rowset.SqlRowSet public queryForRowSet(arg0: string, arg1: java.util.Map): org.springframework.jdbc.support.rowset.SqlRowSet public update(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): int public update(arg0: string, arg1: java.util.Map): int public update(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.support.KeyHolder): int public update(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg2: org.springframework.jdbc.support.KeyHolder, arg3: java.lang.String[]): int public batchUpdate(arg0: string, arg1: java.util.Map[]): int[] public batchUpdate(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource[]): int[] protected getPreparedStatementCreator(arg0: string, arg1: org.springframework.jdbc.core.namedparam.SqlParameterSource): org.springframework.jdbc.core.PreparedStatementCreator protected getParsedSql(arg0: string): org.springframework.jdbc.core.namedparam.ParsedSql public static class: java.lang.Class } class SqlParameterSourceUtils { public constructor() public static createBatch(arg0: java.util.Map[]): org.springframework.jdbc.core.namedparam.SqlParameterSource[] public static createBatch(arg0: java.lang.Object[]): org.springframework.jdbc.core.namedparam.SqlParameterSource[] public static getTypedValue(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource, arg1: string): java.lang.Object public static extractCaseInsensitiveParameterNames(arg0: org.springframework.jdbc.core.namedparam.SqlParameterSource): java.util.Map public static class: java.lang.Class } class ParsedSql { public toString(): string public static class: java.lang.Class } class NamedParameterJdbcDaoSupport extends org.springframework.jdbc.core.support.JdbcDaoSupport { public constructor() protected initTemplateConfig(): void public getNamedParameterJdbcTemplate(): org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate public static class: java.lang.Class } class MapSqlParameterSourceExtensionsKt { public static set(arg0: org.springframework.jdbc.core.namedparam.MapSqlParameterSource, arg1: string, arg2: java.lang.Object): void public static set(arg0: org.springframework.jdbc.core.namedparam.MapSqlParameterSource, arg1: string, arg2: int, arg3: java.lang.Object): void public static set(arg0: org.springframework.jdbc.core.namedparam.MapSqlParameterSource, arg1: string, arg2: int, arg3: string, arg4: java.lang.Object): void public static class: java.lang.Class } } class JdbcTemplate$SimplePreparedStatementCreator implements org.springframework.jdbc.core.PreparedStatementCreator , org.springframework.jdbc.core.SqlProvider { public constructor(arg0: string) public createPreparedStatement(arg0: java.sql.Connection): java.sql.PreparedStatement public getSql(): string public static class: java.lang.Class } class JdbcOperationsExtensionsKt { public static queryForObject(arg0: org.springframework.jdbc.core.JdbcOperations, arg1: string, arg2: java.lang.Object[], arg3: kotlin.jvm.functions.Function2): T public static query(arg0: org.springframework.jdbc.core.JdbcOperations, arg1: string, arg2: java.lang.Object[], arg3: kotlin.jvm.functions.Function1): void public static query(arg0: org.springframework.jdbc.core.JdbcOperations, arg1: string, arg2: java.lang.Object[], arg3: kotlin.jvm.functions.Function2): java.util.List public static class: java.lang.Class } class JdbcOperationsExtensionsKt$query$2 implements org.springframework.jdbc.core.RowCallbackHandler { public processRow(arg0: java.sql.ResultSet): void public static class: java.lang.Class } class JdbcOperationsExtensionsKt$queryForObject$1 implements org.springframework.jdbc.core.RowMapper { public mapRow(arg0: java.sql.ResultSet, arg1: int): T public static class: java.lang.Class } class JdbcOperationsExtensionsKt$query$1 implements org.springframework.jdbc.core.ResultSetExtractor { public extractData(arg0: java.sql.ResultSet): T public constructor(arg0: kotlin.jvm.functions.Function1) public static class: java.lang.Class } class JdbcOperationsExtensionsKt$query$3 implements org.springframework.jdbc.core.RowMapper { public mapRow(arg0: java.sql.ResultSet, arg1: int): T public static class: java.lang.Class } } namespace datasource { class TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler implements java.lang.reflect.InvocationHandler { public constructor(arg0: org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy, arg1: javax.sql.DataSource) public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class ConnectionHolder extends org.springframework.transaction.support.ResourceHolderSupport { public static SAVEPOINT_NAME_PREFIX: string public constructor(arg0: org.springframework.jdbc.datasource.ConnectionHandle) public constructor(arg0: java.sql.Connection) public constructor(arg0: java.sql.Connection, arg1: boolean) public getConnectionHandle(): org.springframework.jdbc.datasource.ConnectionHandle protected hasConnection(): boolean protected setTransactionActive(arg0: boolean): void protected isTransactionActive(): boolean protected setConnection(arg0: java.sql.Connection): void public getConnection(): java.sql.Connection public supportsSavepoints(): boolean public createSavepoint(): java.sql.Savepoint public released(): void public clear(): void public static class: java.lang.Class } class DataSourceTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManager implements org.springframework.transaction.support.ResourceTransactionManager , org.springframework.beans.factory.InitializingBean { public constructor() public constructor(arg0: javax.sql.DataSource) public setDataSource(arg0: javax.sql.DataSource): void public getDataSource(): javax.sql.DataSource protected obtainDataSource(): javax.sql.DataSource public setEnforceReadOnly(arg0: boolean): void public isEnforceReadOnly(): boolean public afterPropertiesSet(): void public getResourceFactory(): java.lang.Object protected doGetTransaction(): java.lang.Object protected isExistingTransaction(arg0: java.lang.Object): boolean protected doBegin(arg0: java.lang.Object, arg1: org.springframework.transaction.TransactionDefinition): void protected doSuspend(arg0: java.lang.Object): java.lang.Object protected doResume(arg0: java.lang.Object, arg1: java.lang.Object): void protected doCommit(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doRollback(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doSetRollbackOnly(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doCleanupAfterCompletion(arg0: java.lang.Object): void protected prepareTransactionalConnection(arg0: java.sql.Connection, arg1: org.springframework.transaction.TransactionDefinition): void public static class: java.lang.Class } class UserCredentialsDataSourceAdapter$JdbcUserCredentials { public username: string public password: string public toString(): string public static class: java.lang.Class } class IsolationLevelDataSourceAdapter extends org.springframework.jdbc.datasource.UserCredentialsDataSourceAdapter { public constructor() public setIsolationLevelName(arg0: string): void public setIsolationLevel(arg0: int): void protected getIsolationLevel(): java.lang.Integer protected doGetConnection(arg0: string, arg1: string): java.sql.Connection protected getCurrentIsolationLevel(): java.lang.Integer protected getCurrentReadOnlyFlag(): boolean public static class: java.lang.Class } class WebSphereDataSourceAdapter extends org.springframework.jdbc.datasource.IsolationLevelDataSourceAdapter { protected logger: org.apache.commons.logging.Log public constructor() public afterPropertiesSet(): void protected doGetConnection(arg0: string, arg1: string): java.sql.Connection protected createConnectionSpec(arg0: java.lang.Integer, arg1: boolean, arg2: string, arg3: string): java.lang.Object public static class: java.lang.Class } class DataSourceTransactionManager$DataSourceTransactionObject extends org.springframework.jdbc.datasource.JdbcTransactionObjectSupport { public setConnectionHolder(arg0: org.springframework.jdbc.datasource.ConnectionHolder, arg1: boolean): void public isNewConnectionHolder(): boolean public setMustRestoreAutoCommit(arg0: boolean): void public isMustRestoreAutoCommit(): boolean public setRollbackOnly(): void public isRollbackOnly(): boolean public flush(): void public static class: java.lang.Class } abstract class DataSourceUtils { public static CONNECTION_SYNCHRONIZATION_ORDER: int public constructor() public static getConnection(arg0: javax.sql.DataSource): java.sql.Connection public static doGetConnection(arg0: javax.sql.DataSource): java.sql.Connection public static prepareConnectionForTransaction(arg0: java.sql.Connection, arg1: org.springframework.transaction.TransactionDefinition): java.lang.Integer public static resetConnectionAfterTransaction(arg0: java.sql.Connection, arg1: java.lang.Integer): void public static isConnectionTransactional(arg0: java.sql.Connection, arg1: javax.sql.DataSource): boolean public static applyTransactionTimeout(arg0: java.sql.Statement, arg1: javax.sql.DataSource): void public static applyTimeout(arg0: java.sql.Statement, arg1: javax.sql.DataSource, arg2: int): void public static releaseConnection(arg0: java.sql.Connection, arg1: javax.sql.DataSource): void public static doReleaseConnection(arg0: java.sql.Connection, arg1: javax.sql.DataSource): void public static doCloseConnection(arg0: java.sql.Connection, arg1: javax.sql.DataSource): void public static getTargetConnection(arg0: java.sql.Connection): java.sql.Connection public static class: java.lang.Class } namespace embedded { class EmbeddedDatabaseConfigurerFactory$1 { public static class: java.lang.Class } class DerbyEmbeddedDatabaseConfigurer implements org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseConfigurer { public static getInstance(): org.springframework.jdbc.datasource.embedded.DerbyEmbeddedDatabaseConfigurer public configureConnectionProperties(arg0: org.springframework.jdbc.datasource.embedded.ConnectionProperties, arg1: string): void public shutdown(arg0: javax.sql.DataSource, arg1: string): void public static class: java.lang.Class } class EmbeddedDatabaseFactory { public static DEFAULT_DATABASE_NAME: string public constructor() public setGenerateUniqueDatabaseName(arg0: boolean): void public setDatabaseName(arg0: string): void public setDataSourceFactory(arg0: org.springframework.jdbc.datasource.embedded.DataSourceFactory): void public setDatabaseType(arg0: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType): void public setDatabaseConfigurer(arg0: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseConfigurer): void public setDatabasePopulator(arg0: org.springframework.jdbc.datasource.init.DatabasePopulator | org.springframework.jdbc.datasource.init.DatabasePopulator$$Lambda): void public getDatabase(): org.springframework.jdbc.datasource.embedded.EmbeddedDatabase protected initDatabase(): void protected shutdownDatabase(): void protected getDataSource(): javax.sql.DataSource public static class: java.lang.Class } class EmbeddedDatabaseBuilder { public constructor() public constructor(arg0: org.springframework.core.io.ResourceLoader) public generateUniqueName(arg0: boolean): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setName(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setType(arg0: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setDataSourceFactory(arg0: org.springframework.jdbc.datasource.embedded.DataSourceFactory): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public addDefaultScripts(): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public addScript(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public addScripts(...arg0: java.lang.String[]): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setScriptEncoding(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setSeparator(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setCommentPrefix(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setBlockCommentStartDelimiter(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public setBlockCommentEndDelimiter(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public continueOnError(arg0: boolean): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public ignoreFailedDrops(arg0: boolean): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder public build(): org.springframework.jdbc.datasource.embedded.EmbeddedDatabase public static class: java.lang.Class } class SimpleDriverDataSourceFactory implements org.springframework.jdbc.datasource.embedded.DataSourceFactory { public getConnectionProperties(): org.springframework.jdbc.datasource.embedded.ConnectionProperties public getDataSource(): javax.sql.DataSource public static class: java.lang.Class } class OutputStreamFactory { public constructor() public static getNoopOutputStream(): java.io.OutputStream public static class: java.lang.Class } interface EmbeddedDatabaseConfigurer { configureConnectionProperties(arg0: org.springframework.jdbc.datasource.embedded.ConnectionProperties, arg1: string): void shutdown(arg0: javax.sql.DataSource, arg1: string): void } class EmbeddedDatabaseFactory$EmbeddedDataSourceProxy implements org.springframework.jdbc.datasource.embedded.EmbeddedDatabase { public constructor(arg0: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory, arg1: javax.sql.DataSource) public getConnection(): java.sql.Connection public getConnection(arg0: string, arg1: string): java.sql.Connection public getLogWriter(): java.io.PrintWriter public setLogWriter(arg0: java.io.PrintWriter): void public getLoginTimeout(): int public setLoginTimeout(arg0: int): void public unwrap(arg0: java.lang.Class): T public isWrapperFor(arg0: java.lang.Class): boolean public getParentLogger(): java.util.logging.Logger public shutdown(): void public static class: java.lang.Class } interface DataSourceFactory { getConnectionProperties(): org.springframework.jdbc.datasource.embedded.ConnectionProperties getDataSource(): javax.sql.DataSource } interface EmbeddedDatabase extends javax.sql.DataSource { shutdown(): void } class EmbeddedDatabaseFactoryBean extends org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseFactory implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.InitializingBean , org.springframework.beans.factory.DisposableBean { public constructor() public setDatabaseCleaner(arg0: org.springframework.jdbc.datasource.init.DatabasePopulator | org.springframework.jdbc.datasource.init.DatabasePopulator$$Lambda): void public afterPropertiesSet(): void public getObject(): javax.sql.DataSource public getObjectType(): java.lang.Class public isSingleton(): boolean public destroy(): void public getObject(): java.lang.Object public static class: java.lang.Class } class OutputStreamFactory$1 extends java.io.OutputStream { public write(arg0: int): void public static class: java.lang.Class } abstract class AbstractEmbeddedDatabaseConfigurer implements org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseConfigurer { protected logger: org.apache.commons.logging.Log public shutdown(arg0: javax.sql.DataSource, arg1: string): void public static class: java.lang.Class } class HsqlEmbeddedDatabaseConfigurer extends org.springframework.jdbc.datasource.embedded.AbstractEmbeddedDatabaseConfigurer { public static getInstance(): org.springframework.jdbc.datasource.embedded.HsqlEmbeddedDatabaseConfigurer public configureConnectionProperties(arg0: org.springframework.jdbc.datasource.embedded.ConnectionProperties, arg1: string): void public static class: java.lang.Class } class SimpleDriverDataSourceFactory$1 implements org.springframework.jdbc.datasource.embedded.ConnectionProperties { public setDriverClass(arg0: java.lang.Class): void public setUrl(arg0: string): void public setUsername(arg0: string): void public setPassword(arg0: string): void public static class: java.lang.Class } class EmbeddedDatabaseConfigurerFactory { public static getConfigurer(arg0: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseConfigurer public static class: java.lang.Class } class EmbeddedDatabaseType extends java.lang.Enum { public static HSQL: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType public static H2: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType public static DERBY: org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType public static values(): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType[] public static valueOf(arg0: string): org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType public static class: java.lang.Class } interface ConnectionProperties { setDriverClass(arg0: java.lang.Class): void setUrl(arg0: string): void setUsername(arg0: string): void setPassword(arg0: string): void } class H2EmbeddedDatabaseConfigurer extends org.springframework.jdbc.datasource.embedded.AbstractEmbeddedDatabaseConfigurer { public static getInstance(): org.springframework.jdbc.datasource.embedded.H2EmbeddedDatabaseConfigurer public configureConnectionProperties(arg0: org.springframework.jdbc.datasource.embedded.ConnectionProperties, arg1: string): void public static class: java.lang.Class } } interface ConnectionProxy extends java.sql.Connection { getTargetConnection(): java.sql.Connection } class SimpleConnectionHandle implements org.springframework.jdbc.datasource.ConnectionHandle { public constructor(arg0: java.sql.Connection) public getConnection(): java.sql.Connection public releaseConnection(arg0: java.sql.Connection): void public toString(): string public static class: java.lang.Class } class SingleConnectionDataSource extends org.springframework.jdbc.datasource.DriverManagerDataSource implements org.springframework.jdbc.datasource.SmartDataSource , org.springframework.beans.factory.DisposableBean { public constructor() public constructor(arg0: string, arg1: string, arg2: string, arg3: boolean) public constructor(arg0: string, arg1: boolean) public constructor(arg0: java.sql.Connection, arg1: boolean) public setSuppressClose(arg0: boolean): void protected isSuppressClose(): boolean public setAutoCommit(arg0: boolean): void protected getAutoCommitValue(): boolean public getConnection(): java.sql.Connection public getConnection(arg0: string, arg1: string): java.sql.Connection public shouldClose(arg0: java.sql.Connection): boolean public destroy(): void public initConnection(): void public resetConnection(): void protected prepareConnection(arg0: java.sql.Connection): void protected getCloseSuppressingConnectionProxy(arg0: java.sql.Connection): java.sql.Connection public static class: java.lang.Class } namespace init { class ScriptStatementFailedException extends org.springframework.jdbc.datasource.init.ScriptException { public constructor(arg0: string, arg1: int, arg2: org.springframework.core.io.support.EncodedResource, arg3: java.lang.Throwable) public static buildErrorMessage(arg0: string, arg1: int, arg2: org.springframework.core.io.support.EncodedResource): string public static class: java.lang.Class } class ScriptParseException extends org.springframework.jdbc.datasource.init.ScriptException { public constructor(arg0: string, arg1: org.springframework.core.io.support.EncodedResource) public constructor(arg0: string, arg1: org.springframework.core.io.support.EncodedResource, arg2: java.lang.Throwable) public static class: java.lang.Class } class ResourceDatabasePopulator implements org.springframework.jdbc.datasource.init.DatabasePopulator { public constructor() public constructor(...arg0: org.springframework.core.io.Resource[]) public constructor(arg0: boolean, arg1: boolean, arg2: string, ...arg3: org.springframework.core.io.Resource[]) public addScript(arg0: org.springframework.core.io.Resource): void public addScripts(...arg0: org.springframework.core.io.Resource[]): void public setScripts(...arg0: org.springframework.core.io.Resource[]): void public setSqlScriptEncoding(arg0: string): void public setSeparator(arg0: string): void public setCommentPrefix(arg0: string): void public setBlockCommentStartDelimiter(arg0: string): void public setBlockCommentEndDelimiter(arg0: string): void public setContinueOnError(arg0: boolean): void public setIgnoreFailedDrops(arg0: boolean): void public populate(arg0: java.sql.Connection): void public execute(arg0: javax.sql.DataSource): void public static class: java.lang.Class } class UncategorizedScriptException extends org.springframework.jdbc.datasource.init.ScriptException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class CannotReadScriptException extends org.springframework.jdbc.datasource.init.ScriptException { public constructor(arg0: org.springframework.core.io.support.EncodedResource, arg1: java.lang.Throwable) public static class: java.lang.Class } abstract class ScriptUtils { public static DEFAULT_STATEMENT_SEPARATOR: string public static FALLBACK_STATEMENT_SEPARATOR: string public static EOF_STATEMENT_SEPARATOR: string public static DEFAULT_COMMENT_PREFIX: string public static DEFAULT_BLOCK_COMMENT_START_DELIMITER: string public static DEFAULT_BLOCK_COMMENT_END_DELIMITER: string public constructor() public static splitSqlScript(arg0: string, arg1: char, arg2: java.util.List): void public static splitSqlScript(arg0: string, arg1: string, arg2: java.util.List): void public static splitSqlScript(arg0: org.springframework.core.io.support.EncodedResource, arg1: string, arg2: string, arg3: string, arg4: string, arg5: string, arg6: java.util.List): void public static readScript(arg0: java.io.LineNumberReader, arg1: string, arg2: string): string public static containsSqlScriptDelimiters(arg0: string, arg1: string): boolean public static executeSqlScript(arg0: java.sql.Connection, arg1: org.springframework.core.io.Resource): void public static executeSqlScript(arg0: java.sql.Connection, arg1: org.springframework.core.io.support.EncodedResource): void public static executeSqlScript(arg0: java.sql.Connection, arg1: org.springframework.core.io.support.EncodedResource, arg2: boolean, arg3: boolean, arg4: string, arg5: string, arg6: string, arg7: string): void public static class: java.lang.Class } abstract class DatabasePopulatorUtils { public constructor() public static execute(arg0: org.springframework.jdbc.datasource.init.DatabasePopulator | org.springframework.jdbc.datasource.init.DatabasePopulator$$Lambda, arg1: javax.sql.DataSource): void public static class: java.lang.Class } interface DatabasePopulator { populate(arg0: java.sql.Connection): void } interface DatabasePopulator$$Lambda { (arg0: java.sql.Connection): void } class DataSourceInitializer implements org.springframework.beans.factory.InitializingBean , org.springframework.beans.factory.DisposableBean { public constructor() public setDataSource(arg0: javax.sql.DataSource): void public setDatabasePopulator(arg0: org.springframework.jdbc.datasource.init.DatabasePopulator | org.springframework.jdbc.datasource.init.DatabasePopulator$$Lambda): void public setDatabaseCleaner(arg0: org.springframework.jdbc.datasource.init.DatabasePopulator | org.springframework.jdbc.datasource.init.DatabasePopulator$$Lambda): void public setEnabled(arg0: boolean): void public afterPropertiesSet(): void public destroy(): void public static class: java.lang.Class } abstract class ScriptException extends org.springframework.dao.DataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class CompositeDatabasePopulator implements org.springframework.jdbc.datasource.init.DatabasePopulator { public constructor() public constructor(arg0: java.util.Collection) public constructor(...arg0: org.springframework.jdbc.datasource.init.DatabasePopulator[]) public setPopulators(...arg0: org.springframework.jdbc.datasource.init.DatabasePopulator[]): void public addPopulators(...arg0: org.springframework.jdbc.datasource.init.DatabasePopulator[]): void public populate(arg0: java.sql.Connection): void public static class: java.lang.Class } } class LazyConnectionDataSourceProxy extends org.springframework.jdbc.datasource.DelegatingDataSource { public constructor() public constructor(arg0: javax.sql.DataSource) public setDefaultAutoCommit(arg0: boolean): void public setDefaultTransactionIsolation(arg0: int): void public setDefaultTransactionIsolationName(arg0: string): void public afterPropertiesSet(): void protected checkDefaultConnectionProperties(arg0: java.sql.Connection): void protected defaultAutoCommit(): boolean protected defaultTransactionIsolation(): java.lang.Integer public getConnection(): java.sql.Connection public getConnection(arg0: string, arg1: string): java.sql.Connection public static class: java.lang.Class } abstract class AbstractDataSource implements javax.sql.DataSource { protected logger: org.apache.commons.logging.Log public constructor() public getLoginTimeout(): int public setLoginTimeout(arg0: int): void public getLogWriter(): java.io.PrintWriter public setLogWriter(arg0: java.io.PrintWriter): void public unwrap(arg0: java.lang.Class): T public isWrapperFor(arg0: java.lang.Class): boolean public getParentLogger(): java.util.logging.Logger public static class: java.lang.Class } interface SmartDataSource extends javax.sql.DataSource { shouldClose(arg0: java.sql.Connection): boolean } abstract class AbstractDriverBasedDataSource extends org.springframework.jdbc.datasource.AbstractDataSource { public constructor() public setUrl(arg0: string): void public getUrl(): string public setUsername(arg0: string): void public getUsername(): string public setPassword(arg0: string): void public getPassword(): string public setCatalog(arg0: string): void public getCatalog(): string public setSchema(arg0: string): void public getSchema(): string public setConnectionProperties(arg0: java.util.Properties): void public getConnectionProperties(): java.util.Properties public getConnection(): java.sql.Connection public getConnection(arg0: string, arg1: string): java.sql.Connection protected getConnectionFromDriver(arg0: string, arg1: string): java.sql.Connection protected getConnectionFromDriver(arg0: java.util.Properties): java.sql.Connection public static class: java.lang.Class } class DelegatingDataSource implements javax.sql.DataSource , org.springframework.beans.factory.InitializingBean { public constructor() public constructor(arg0: javax.sql.DataSource) public setTargetDataSource(arg0: javax.sql.DataSource): void public getTargetDataSource(): javax.sql.DataSource protected obtainTargetDataSource(): javax.sql.DataSource public afterPropertiesSet(): void public getConnection(): java.sql.Connection public getConnection(arg0: string, arg1: string): java.sql.Connection public getLogWriter(): java.io.PrintWriter public setLogWriter(arg0: java.io.PrintWriter): void public getLoginTimeout(): int public setLoginTimeout(arg0: int): void public unwrap(arg0: java.lang.Class): T public isWrapperFor(arg0: java.lang.Class): boolean public getParentLogger(): java.util.logging.Logger public static class: java.lang.Class } class TransactionAwareDataSourceProxy extends org.springframework.jdbc.datasource.DelegatingDataSource { public constructor() public constructor(arg0: javax.sql.DataSource) public setReobtainTransactionalConnections(arg0: boolean): void public getConnection(): java.sql.Connection protected getTransactionAwareConnectionProxy(arg0: javax.sql.DataSource): java.sql.Connection protected shouldObtainFixedConnection(arg0: javax.sql.DataSource): boolean public static class: java.lang.Class } class DataSourceUtils$ConnectionSynchronization extends org.springframework.transaction.support.TransactionSynchronizationAdapter { public constructor(arg0: org.springframework.jdbc.datasource.ConnectionHolder, arg1: javax.sql.DataSource) public getOrder(): int public suspend(): void public resume(): void public beforeCompletion(): void public afterCompletion(arg0: int): void public static class: java.lang.Class } class DriverManagerDataSource extends org.springframework.jdbc.datasource.AbstractDriverBasedDataSource { public constructor() public constructor(arg0: string) public constructor(arg0: string, arg1: string, arg2: string) public constructor(arg0: string, arg1: java.util.Properties) public setDriverClassName(arg0: string): void protected getConnectionFromDriver(arg0: java.util.Properties): java.sql.Connection protected getConnectionFromDriverManager(arg0: string, arg1: java.util.Properties): java.sql.Connection public static class: java.lang.Class } class DataSourceTransactionManager$1 { public static class: java.lang.Class } class UserCredentialsDataSourceAdapter extends org.springframework.jdbc.datasource.DelegatingDataSource { public constructor() public setUsername(arg0: string): void public setPassword(arg0: string): void public setCatalog(arg0: string): void public setSchema(arg0: string): void public setCredentialsForCurrentThread(arg0: string, arg1: string): void public removeCredentialsFromCurrentThread(): void public getConnection(): java.sql.Connection public getConnection(arg0: string, arg1: string): java.sql.Connection protected doGetConnection(arg0: string, arg1: string): java.sql.Connection public static class: java.lang.Class } abstract class JdbcTransactionObjectSupport implements org.springframework.transaction.SavepointManager , org.springframework.transaction.support.SmartTransactionObject { public constructor() public setConnectionHolder(arg0: org.springframework.jdbc.datasource.ConnectionHolder): void public getConnectionHolder(): org.springframework.jdbc.datasource.ConnectionHolder public hasConnectionHolder(): boolean public setPreviousIsolationLevel(arg0: java.lang.Integer): void public getPreviousIsolationLevel(): java.lang.Integer public setSavepointAllowed(arg0: boolean): void public isSavepointAllowed(): boolean public flush(): void public createSavepoint(): java.lang.Object public rollbackToSavepoint(arg0: java.lang.Object): void public releaseSavepoint(arg0: java.lang.Object): void protected getConnectionHolderForSavepoint(): org.springframework.jdbc.datasource.ConnectionHolder public static class: java.lang.Class } class LazyConnectionDataSourceProxy$LazyConnectionInvocationHandler implements java.lang.reflect.InvocationHandler { public constructor(arg0: org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy) public constructor(arg0: org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy, arg1: string, arg2: string) public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } namespace lookup { class JndiDataSourceLookup extends org.springframework.jndi.JndiLocatorSupport implements org.springframework.jdbc.datasource.lookup.DataSourceLookup { public constructor() public getDataSource(arg0: string): javax.sql.DataSource public static class: java.lang.Class } abstract class AbstractRoutingDataSource extends org.springframework.jdbc.datasource.AbstractDataSource implements org.springframework.beans.factory.InitializingBean { public constructor() public setTargetDataSources(arg0: java.util.Map): void public setDefaultTargetDataSource(arg0: java.lang.Object): void public setLenientFallback(arg0: boolean): void public setDataSourceLookup(arg0: org.springframework.jdbc.datasource.lookup.DataSourceLookup | org.springframework.jdbc.datasource.lookup.DataSourceLookup$$Lambda): void public afterPropertiesSet(): void protected resolveSpecifiedLookupKey(arg0: java.lang.Object): java.lang.Object protected resolveSpecifiedDataSource(arg0: java.lang.Object): javax.sql.DataSource public getConnection(): java.sql.Connection public getConnection(arg0: string, arg1: string): java.sql.Connection public unwrap(arg0: java.lang.Class): T public isWrapperFor(arg0: java.lang.Class): boolean protected determineTargetDataSource(): javax.sql.DataSource protected determineCurrentLookupKey(): java.lang.Object public static class: java.lang.Class } class IsolationLevelDataSourceRouter extends org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource { public constructor() protected resolveSpecifiedLookupKey(arg0: java.lang.Object): java.lang.Object protected determineCurrentLookupKey(): java.lang.Object public static class: java.lang.Class } interface DataSourceLookup { getDataSource(arg0: string): javax.sql.DataSource } interface DataSourceLookup$$Lambda { (arg0: string): javax.sql.DataSource } class DataSourceLookupFailureException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class BeanFactoryDataSourceLookup implements org.springframework.jdbc.datasource.lookup.DataSourceLookup , org.springframework.beans.factory.BeanFactoryAware { public constructor() public constructor(arg0: org.springframework.beans.factory.BeanFactory) public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public getDataSource(arg0: string): javax.sql.DataSource public static class: java.lang.Class } class SingleDataSourceLookup implements org.springframework.jdbc.datasource.lookup.DataSourceLookup { public constructor(arg0: javax.sql.DataSource) public getDataSource(arg0: string): javax.sql.DataSource public static class: java.lang.Class } class MapDataSourceLookup implements org.springframework.jdbc.datasource.lookup.DataSourceLookup { public constructor() public constructor(arg0: java.util.Map) public constructor(arg0: string, arg1: javax.sql.DataSource) public setDataSources(arg0: java.util.Map): void public getDataSources(): java.util.Map public addDataSource(arg0: string, arg1: javax.sql.DataSource): void public getDataSource(arg0: string): javax.sql.DataSource public static class: java.lang.Class } } class SimpleDriverDataSource extends org.springframework.jdbc.datasource.AbstractDriverBasedDataSource { public constructor() public constructor(arg0: java.sql.Driver, arg1: string) public constructor(arg0: java.sql.Driver, arg1: string, arg2: string, arg3: string) public constructor(arg0: java.sql.Driver, arg1: string, arg2: java.util.Properties) public setDriverClass(arg0: java.lang.Class): void public setDriver(arg0: java.sql.Driver): void public getDriver(): java.sql.Driver protected getConnectionFromDriver(arg0: java.util.Properties): java.sql.Connection public static class: java.lang.Class } class SingleConnectionDataSource$CloseSuppressingInvocationHandler implements java.lang.reflect.InvocationHandler { public constructor(arg0: java.sql.Connection) public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } interface ConnectionHandle { getConnection(): java.sql.Connection releaseConnection(arg0: java.sql.Connection): void } class UserCredentialsDataSourceAdapter$1 { public static class: java.lang.Class } } class IncorrectResultSetColumnCountException extends org.springframework.dao.DataRetrievalFailureException { public constructor(arg0: int, arg1: int) public constructor(arg0: string, arg1: int, arg2: int) public getExpectedCount(): int public getActualCount(): int public static class: java.lang.Class } class BadSqlGrammarException extends org.springframework.dao.InvalidDataAccessResourceUsageException { public constructor(arg0: string, arg1: string, arg2: java.sql.SQLException) public getSQLException(): java.sql.SQLException public getSql(): string public static class: java.lang.Class } class JdbcUpdateAffectedIncorrectNumberOfRowsException extends org.springframework.dao.IncorrectUpdateSemanticsDataAccessException { public constructor(arg0: string, arg1: int, arg2: int) public getExpectedRowsAffected(): int public getActualRowsAffected(): int public wasDataUpdated(): boolean public static class: java.lang.Class } class InvalidResultSetAccessException extends org.springframework.dao.InvalidDataAccessResourceUsageException { public constructor(arg0: string, arg1: string, arg2: java.sql.SQLException) public constructor(arg0: java.sql.SQLException) public getSQLException(): java.sql.SQLException public getSql(): string public static class: java.lang.Class } class UncategorizedSQLException extends org.springframework.dao.UncategorizedDataAccessException { public constructor(arg0: string, arg1: string, arg2: java.sql.SQLException) public getSQLException(): java.sql.SQLException public getSql(): string public static class: java.lang.Class } namespace object { abstract class RdbmsOperation implements org.springframework.beans.factory.InitializingBean { protected logger: org.apache.commons.logging.Log public constructor() public setJdbcTemplate(arg0: org.springframework.jdbc.core.JdbcTemplate): void public getJdbcTemplate(): org.springframework.jdbc.core.JdbcTemplate public setDataSource(arg0: javax.sql.DataSource): void public setFetchSize(arg0: int): void public setMaxRows(arg0: int): void public setQueryTimeout(arg0: int): void public setResultSetType(arg0: int): void public getResultSetType(): int public setUpdatableResults(arg0: boolean): void public isUpdatableResults(): boolean public setReturnGeneratedKeys(arg0: boolean): void public isReturnGeneratedKeys(): boolean public setGeneratedKeysColumnNames(...arg0: java.lang.String[]): void public getGeneratedKeysColumnNames(): java.lang.String[] public setSql(arg0: string): void public getSql(): string protected resolveSql(): string public setTypes(arg0: int[]): void public declareParameter(arg0: org.springframework.jdbc.core.SqlParameter): void public setParameters(...arg0: org.springframework.jdbc.core.SqlParameter[]): void protected getDeclaredParameters(): java.util.List public afterPropertiesSet(): void public compile(): void public isCompiled(): boolean protected checkCompiled(): void protected validateParameters(arg0: java.lang.Object[]): void protected validateNamedParameters(arg0: java.util.Map): void protected compileInternal(): void protected supportsLobParameters(): boolean protected allowsUnusedParameters(): boolean public static class: java.lang.Class } abstract class MappingSqlQueryWithParameters extends org.springframework.jdbc.object.SqlQuery { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected newRowMapper(arg0: java.lang.Object[], arg1: java.util.Map): org.springframework.jdbc.core.RowMapper protected mapRow(arg0: java.sql.ResultSet, arg1: int, arg2: java.lang.Object[], arg3: java.util.Map): T public static class: java.lang.Class } abstract class SqlCall extends org.springframework.jdbc.object.RdbmsOperation { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) public setFunction(arg0: boolean): void public isFunction(): boolean public setSqlReadyForUse(arg0: boolean): void public isSqlReadyForUse(): boolean protected compileInternal(): void protected onCompileInternal(): void public getCallString(): string protected newCallableStatementCreator(arg0: java.util.Map): org.springframework.jdbc.core.CallableStatementCreator protected newCallableStatementCreator(arg0: org.springframework.jdbc.core.ParameterMapper | org.springframework.jdbc.core.ParameterMapper$$Lambda): org.springframework.jdbc.core.CallableStatementCreator public static class: java.lang.Class } abstract class SqlQuery extends org.springframework.jdbc.object.SqlOperation { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) public setRowsExpected(arg0: int): void public getRowsExpected(): int public execute(arg0: java.lang.Object[], arg1: java.util.Map): java.util.List public execute(...arg0: java.lang.Object[]): java.util.List public execute(arg0: java.util.Map): java.util.List public execute(): java.util.List public execute(arg0: int, arg1: java.util.Map): java.util.List public execute(arg0: int): java.util.List public execute(arg0: int, arg1: int, arg2: java.util.Map): java.util.List public execute(arg0: int, arg1: int): java.util.List public execute(arg0: long, arg1: java.util.Map): java.util.List public execute(arg0: long): java.util.List public execute(arg0: string, arg1: java.util.Map): java.util.List public execute(arg0: string): java.util.List public executeByNamedParam(arg0: java.util.Map, arg1: java.util.Map): java.util.List public executeByNamedParam(arg0: java.util.Map): java.util.List public findObject(arg0: java.lang.Object[], arg1: java.util.Map): T public findObject(...arg0: java.lang.Object[]): T public findObject(arg0: int, arg1: java.util.Map): T public findObject(arg0: int): T public findObject(arg0: int, arg1: int, arg2: java.util.Map): T public findObject(arg0: int, arg1: int): T public findObject(arg0: long, arg1: java.util.Map): T public findObject(arg0: long): T public findObject(arg0: string, arg1: java.util.Map): T public findObject(arg0: string): T public findObjectByNamedParam(arg0: java.util.Map, arg1: java.util.Map): T public findObjectByNamedParam(arg0: java.util.Map): T protected newRowMapper(arg0: java.lang.Object[], arg1: java.util.Map): org.springframework.jdbc.core.RowMapper public static class: java.lang.Class } class BatchSqlUpdate$1 implements org.springframework.jdbc.core.BatchPreparedStatementSetter { public getBatchSize(): int public setValues(arg0: java.sql.PreparedStatement, arg1: int): void public static class: java.lang.Class } abstract class UpdatableSqlQuery extends org.springframework.jdbc.object.SqlQuery { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected newRowMapper(arg0: java.lang.Object[], arg1: java.util.Map): org.springframework.jdbc.core.RowMapper protected updateRow(arg0: java.sql.ResultSet, arg1: int, arg2: java.util.Map): T public static class: java.lang.Class } class UpdatableSqlQuery$RowMapperImpl implements org.springframework.jdbc.core.RowMapper { public constructor(arg0: java.util.Map) public mapRow(arg0: java.sql.ResultSet, arg1: int): T public static class: java.lang.Class } class SqlFunction extends org.springframework.jdbc.object.MappingSqlQuery { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: int[]) public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: int[], arg3: java.lang.Class) public setResultType(arg0: java.lang.Class): void protected mapRow(arg0: java.sql.ResultSet, arg1: int): T public run(): int public run(arg0: int): int public run(...arg0: java.lang.Object[]): int public runGeneric(): java.lang.Object public runGeneric(arg0: int): java.lang.Object public runGeneric(arg0: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } abstract class StoredProcedure extends org.springframework.jdbc.object.SqlCall { protected constructor() protected constructor(arg0: javax.sql.DataSource, arg1: string) protected constructor(arg0: org.springframework.jdbc.core.JdbcTemplate, arg1: string) protected allowsUnusedParameters(): boolean public declareParameter(arg0: org.springframework.jdbc.core.SqlParameter): void public execute(...arg0: java.lang.Object[]): java.util.Map public execute(arg0: java.util.Map): java.util.Map public execute(arg0: org.springframework.jdbc.core.ParameterMapper | org.springframework.jdbc.core.ParameterMapper$$Lambda): java.util.Map public static class: java.lang.Class } class GenericStoredProcedure extends org.springframework.jdbc.object.StoredProcedure { public constructor() public static class: java.lang.Class } abstract class SqlOperation extends org.springframework.jdbc.object.RdbmsOperation { public constructor() protected compileInternal(): void protected onCompileInternal(): void protected getParsedSql(): org.springframework.jdbc.core.namedparam.ParsedSql protected newPreparedStatementSetter(arg0: java.lang.Object[]): org.springframework.jdbc.core.PreparedStatementSetter protected newPreparedStatementCreator(arg0: java.lang.Object[]): org.springframework.jdbc.core.PreparedStatementCreator protected newPreparedStatementCreator(arg0: string, arg1: java.lang.Object[]): org.springframework.jdbc.core.PreparedStatementCreator public static class: java.lang.Class } abstract class MappingSqlQuery extends org.springframework.jdbc.object.MappingSqlQueryWithParameters { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) protected mapRow(arg0: java.sql.ResultSet, arg1: int, arg2: java.lang.Object[], arg3: java.util.Map): T protected mapRow(arg0: java.sql.ResultSet, arg1: int): T public static class: java.lang.Class } class MappingSqlQueryWithParameters$RowMapperImpl implements org.springframework.jdbc.core.RowMapper { public constructor(arg0: java.lang.Object[], arg1: java.util.Map) public mapRow(arg0: java.sql.ResultSet, arg1: int): T public static class: java.lang.Class } class BatchSqlUpdate extends org.springframework.jdbc.object.SqlUpdate { public static DEFAULT_BATCH_SIZE: int public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: int[]) public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: int[], arg3: int) public setBatchSize(arg0: int): void public setTrackRowsAffected(arg0: boolean): void protected supportsLobParameters(): boolean public update(...arg0: java.lang.Object[]): int public flush(): int[] public getQueueCount(): int public getExecutionCount(): int public getRowsAffected(): int[] public reset(): void public static class: java.lang.Class } class GenericSqlQuery extends org.springframework.jdbc.object.SqlQuery { public constructor() public setRowMapper(arg0: org.springframework.jdbc.core.RowMapper | org.springframework.jdbc.core.RowMapper$$Lambda): void public setRowMapperClass(arg0: java.lang.Class): void public afterPropertiesSet(): void protected newRowMapper(arg0: java.lang.Object[], arg1: java.util.Map): org.springframework.jdbc.core.RowMapper public static class: java.lang.Class } class SqlUpdate extends org.springframework.jdbc.object.SqlOperation { public constructor() public constructor(arg0: javax.sql.DataSource, arg1: string) public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: int[]) public constructor(arg0: javax.sql.DataSource, arg1: string, arg2: int[], arg3: int) public setMaxRowsAffected(arg0: int): void public setRequiredRowsAffected(arg0: int): void protected checkRowsAffected(arg0: int): void public update(...arg0: java.lang.Object[]): int public update(arg0: java.lang.Object[], arg1: org.springframework.jdbc.support.KeyHolder): int public update(): int public update(arg0: int): int public update(arg0: int, arg1: int): int public update(arg0: long): int public update(arg0: long, arg1: long): int public update(arg0: string): int public update(arg0: string, arg1: string): int public updateByNamedParam(arg0: java.util.Map): int public updateByNamedParam(arg0: java.util.Map, arg1: org.springframework.jdbc.support.KeyHolder): int public static class: java.lang.Class } } class CannotGetJdbcConnectionException extends org.springframework.dao.DataAccessResourceFailureException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.sql.SQLException) public static class: java.lang.Class } class SQLWarningException extends org.springframework.dao.UncategorizedDataAccessException { public constructor(arg0: string, arg1: java.sql.SQLWarning) public SQLWarning(): java.sql.SQLWarning public static class: java.lang.Class } class LobRetrievalFailureException extends org.springframework.dao.DataRetrievalFailureException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.io.IOException) public static class: java.lang.Class } } } }