public interface DbQueryExtension extends AutoCloseable
Modifier and Type | Method and Description |
---|---|
default void |
close() |
default int |
getCount(String tableName) |
default ColumnMetaDataCollection |
getMetaData(String objectName) |
default List<String> |
getPrimaryKeys(String ownerName,
String tableName) |
default List<String> |
getSqlObjects(String objectType) |
default boolean |
isColumnExists(String tableName,
String columnName) |
default boolean |
isDbOptionExists(String optionName) |
default boolean |
isPrivilegeExists(String granteeName,
String privilegeName,
String objectName) |
default boolean |
isSqlObjectExists(String objectName,
String objectType,
boolean ignoreValidity) |
default boolean |
isTableExists(String tableName) |
default boolean |
isUserExists(String userName) |
default <T> List<T> |
query(String sql,
DataRowListener<T> listener) |
<T> List<T> |
query(String sql,
ParameterBinding parameterBinding,
DataRowListener<T> listener) |
int |
queryInt(String sql,
ParameterBinding parameterBinding) |
default List<String> |
queryString(String sql,
ParameterBinding parameterBinding,
String columnName) |
default void |
truncateTable(String tableName) |
default boolean isSqlObjectExists(String objectName, String objectType, boolean ignoreValidity) throws MintleafException
MintleafException
default int getCount(String tableName) throws MintleafException
MintleafException
default boolean isTableExists(String tableName) throws MintleafException
MintleafException
default void close() throws MintleafException
close
in interface AutoCloseable
MintleafException
default boolean isDbOptionExists(String optionName) throws MintleafException
MintleafException
<T> List<T> query(String sql, ParameterBinding parameterBinding, DataRowListener<T> listener) throws MintleafException
MintleafException
default <T> List<T> query(String sql, DataRowListener<T> listener) throws MintleafException
MintleafException
default List<String> queryString(String sql, ParameterBinding parameterBinding, String columnName) throws MintleafException
MintleafException
int queryInt(String sql, ParameterBinding parameterBinding) throws MintleafException
MintleafException
default void truncateTable(String tableName) throws MintleafException
MintleafException
default boolean isUserExists(String userName) throws MintleafException
MintleafException
default List<String> getSqlObjects(String objectType) throws MintleafException
MintleafException
default List<String> getPrimaryKeys(String ownerName, String tableName) throws MintleafException
MintleafException
default ColumnMetaDataCollection getMetaData(String objectName) throws MintleafException
MintleafException
default boolean isPrivilegeExists(String granteeName, String privilegeName, String objectName) throws MintleafException
MintleafException
default boolean isColumnExists(String tableName, String columnName) throws MintleafException
MintleafException
Copyright © 2017. All rights reserved.