public class NoSqlExecutor
extends liquibase.executor.AbstractExecutor
| Modifier and Type | Field and Description |
|---|---|
static String |
EXECUTOR_NAME |
| Constructor and Description |
|---|
NoSqlExecutor() |
| Modifier and Type | Method and Description |
|---|---|
void |
comment(String message) |
void |
execute(liquibase.statement.SqlStatement sql) |
void |
execute(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) |
void |
execute(liquibase.statement.core.UpdateStatement updateStatement)
TODO: Raise with Liquibase why is this used instead of
AbstractNoSqlHistoryService.clearAllCheckSums()
in Liquibase.clearCheckSums() |
protected <C extends AbstractNoSqlConnection> |
getConnection() |
String |
getName() |
int |
getPriority() |
int |
queryForInt(liquibase.statement.SqlStatement sql) |
int |
queryForInt(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) |
List<Map<String,?>> |
queryForList(liquibase.statement.SqlStatement sql) |
List<Object> |
queryForList(liquibase.statement.SqlStatement sql,
Class elementType) |
List<Object> |
queryForList(liquibase.statement.SqlStatement sql,
Class elementType,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) |
List<Map<String,?>> |
queryForList(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) |
long |
queryForLong(liquibase.statement.SqlStatement sql) |
long |
queryForLong(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) |
<T> T |
queryForObject(liquibase.statement.SqlStatement sql,
Class<T> requiredType) |
<T> T |
queryForObject(liquibase.statement.SqlStatement sql,
Class<T> requiredType,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) |
void |
setDatabase(liquibase.database.Database database) |
int |
update(liquibase.statement.SqlStatement sql) |
int |
update(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) |
boolean |
updatesDatabase() |
public static final String EXECUTOR_NAME
public void setDatabase(liquibase.database.Database database)
setDatabase in interface liquibase.executor.ExecutorsetDatabase in class liquibase.executor.AbstractExecutorpublic String getName()
getName in interface liquibase.executor.ExecutorgetName in class liquibase.executor.AbstractExecutorpublic int getPriority()
getPriority in interface liquibase.executor.ExecutorgetPriority in class liquibase.executor.AbstractExecutorprotected <C extends AbstractNoSqlConnection> C getConnection()
public <T> T queryForObject(liquibase.statement.SqlStatement sql,
Class<T> requiredType)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic <T> T queryForObject(liquibase.statement.SqlStatement sql,
Class<T> requiredType,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic long queryForLong(liquibase.statement.SqlStatement sql)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic long queryForLong(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic int queryForInt(liquibase.statement.SqlStatement sql)
public int queryForInt(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors)
public List<Object> queryForList(liquibase.statement.SqlStatement sql, Class elementType) throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic List<Object> queryForList(liquibase.statement.SqlStatement sql, Class elementType, List<liquibase.sql.visitor.SqlVisitor> sqlVisitors) throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic List<Map<String,?>> queryForList(liquibase.statement.SqlStatement sql, List<liquibase.sql.visitor.SqlVisitor> sqlVisitors)
public void execute(liquibase.statement.core.UpdateStatement updateStatement)
throws liquibase.exception.DatabaseException
AbstractNoSqlHistoryService.clearAllCheckSums()
in Liquibase.clearCheckSums()updateStatement - the UpdateStatement statement with MD5SUM=nullliquibase.exception.DatabaseException - in case of a failurepublic void execute(liquibase.statement.SqlStatement sql)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic void execute(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic int update(liquibase.statement.SqlStatement sql)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic int update(liquibase.statement.SqlStatement sql,
List<liquibase.sql.visitor.SqlVisitor> sqlVisitors)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionpublic void comment(String message)
public boolean updatesDatabase()
Copyright © 2021 Liquibase.org. All rights reserved.