java.lang.Object
net.foxgenesis.watame.sql.AbstractDatabase
- All Implemented Interfaces:
AutoCloseable
Deprecated, for removal: This API element is subject to removal in a future version.
NEED_JAVADOC
- Author:
- Ashley
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interfaceDeprecated, for removal: This API element is subject to removal in a future version.protected static interfaceDeprecated, for removal: This API element is subject to removal in a future version.protected static interfaceDeprecated, for removal: This API element is subject to removal in a future version.protected static interfaceDeprecated, for removal: This API element is subject to removal in a future version. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.slf4j.LoggerDeprecated, for removal: This API element is subject to removal in a future version.Database loggerprotected DataSourceDeprecated, for removal: This API element is subject to removal in a future version.SQL connection pool -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDatabase(DatabaseProperties properties) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCloseHandler(Runnable onClose) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected StringDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.voidclose()Deprecated, for removal: This API element is subject to removal in a future version.protected voidDeprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected voidexecuteCallableStatement(String id, AbstractDatabase.CallableStatementConsumer consumer, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected voidexecuteStatement(String id, AbstractDatabase.StatementConsumer consumer) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected voidexecuteStatement(String id, AbstractDatabase.StatementConsumer consumer, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected StringDeprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected StringDeprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected <R> RmapCallableStatement(String id, AbstractDatabase.CallableStatementFunction<R> function) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected <R> RmapCallableStatement(String id, AbstractDatabase.CallableStatementFunction<R> function, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected <R> RmapStatement(String id, AbstractDatabase.StatementFunction<R> function) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCprotected <R> RmapStatement(String id, AbstractDatabase.StatementFunction<R> function, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCvoidremoveCloseHandler(Runnable toRemove) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCvoidsetup()Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOCtoString()Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
logger
@Nonnull protected final org.slf4j.Logger loggerDeprecated, for removal: This API element is subject to removal in a future version.Database logger -
source
Deprecated, for removal: This API element is subject to removal in a future version.SQL connection pool
-
-
Constructor Details
-
AbstractDatabase
Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
properties-
-
-
Method Details
-
setup
Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC -
getRawStatement
Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
id-- Returns:
-
assertRawStatement
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
id-- Returns:
-
getRawCallableStatement
Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
id-- Returns:
-
assertRawCallableStatement
Deprecated, for removal: This API element is subject to removal in a future version.- Parameters:
id-- Returns:
-
mapStatement
protected <R> R mapStatement(@Nonnull String id, @Nonnull AbstractDatabase.StatementFunction<R> function) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Type Parameters:
R-- Parameters:
id-function-- Returns:
-
mapStatement
protected <R> R mapStatement(String id, @Nonnull AbstractDatabase.StatementFunction<R> function, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Type Parameters:
R-- Parameters:
id-function-- Returns:
-
mapCallableStatement
protected <R> R mapCallableStatement(@Nonnull String id, @Nonnull AbstractDatabase.CallableStatementFunction<R> function) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Type Parameters:
R-- Parameters:
id-function-- Returns:
-
mapCallableStatement
protected <R> R mapCallableStatement(String id, @Nonnull AbstractDatabase.CallableStatementFunction<R> function, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Type Parameters:
R-- Parameters:
id-function-- Returns:
-
executeStatement
protected void executeStatement(@Nonnull String id, @Nonnull AbstractDatabase.StatementConsumer consumer) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
id-consumer-
-
executeStatement
protected void executeStatement(@Nonnull String id, @Nonnull AbstractDatabase.StatementConsumer consumer, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
id-consumer-errorHandler-
-
executeCallableStatement
protected void executeCallableStatement(@Nonnull String id, @Nonnull AbstractDatabase.CallableStatementConsumer consumer) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
id-consumer-
-
executeCallableStatement
protected void executeCallableStatement(@Nonnull String id, @Nonnull AbstractDatabase.CallableStatementConsumer consumer, Consumer<SQLException> errorHandler) Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
id-consumer-errorHandler-
-
addCloseHandler
Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
onClose-
-
removeCloseHandler
Deprecated, for removal: This API element is subject to removal in a future version.NEED_JAVADOC- Parameters:
toRemove-
-
close
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
toString
Deprecated, for removal: This API element is subject to removal in a future version.
-