Uses of Class
org.springframework.data.cassandra.core.cql.session.init.ScriptException
Package
Description
Provides extensible support for initializing databases through scripts.
-
Uses of ScriptException in org.springframework.data.cassandra.core.cql.session.init
Modifier and TypeClassDescriptionclass
Thrown byScriptUtils
if a CQL script cannot be read.class
Thrown byScriptUtils
if a CQL script cannot be properly parsed.class
Thrown byScriptUtils
if a statement in an CQL script failed when executing it against the target database.class
Thrown when we cannot determine anything more specific than "something went wrong while processing a CQL script": for example, aException
from Cassandra that we cannot pinpoint more precisely.Modifier and TypeMethodDescriptionvoid
ResourceKeyspacePopulator.execute
(SessionFactory sessionFactory) Execute thisResourceKeyspacePopulator
against the givenSessionFactory
.static void
ScriptUtils.executeCqlScript
(com.datastax.oss.driver.api.core.CqlSession session, Resource resource) Execute the given CQL script using default settings for statement separators, comment delimiters, and exception handling flags.static void
ScriptUtils.executeCqlScript
(com.datastax.oss.driver.api.core.CqlSession session, EncodedResource resource) Execute the given CQL script using default settings for statement separators, comment delimiters, and exception handling flags.static void
ScriptUtils.executeCqlScript
(com.datastax.oss.driver.api.core.CqlSession session, EncodedResource resource, boolean continueOnError, boolean ignoreFailedDrops, String[] commentPrefixes, String separator, String blockCommentStartDelimiter, String blockCommentEndDelimiter) Execute the given CQL script.static void
ScriptUtils.executeCqlScript
(com.datastax.oss.driver.api.core.CqlSession session, EncodedResource resource, boolean continueOnError, boolean ignoreFailedDrops, String commentPrefix, String separator, String blockCommentStartDelimiter, String blockCommentEndDelimiter) Execute the given CQL script.void
CompositeKeyspacePopulator.populate
(com.datastax.oss.driver.api.core.CqlSession session) void
KeyspacePopulator.populate
(com.datastax.oss.driver.api.core.CqlSession session) Populate, initialize, or clean up the database using the provided CqlSession connection.void
ResourceKeyspacePopulator.populate
(com.datastax.oss.driver.api.core.CqlSession session) static void
ScriptUtils.splitCqlScript
(String script, char separator, List<String> statements) Split an CQL script into separate statements delimited by the provided separator character.static void
ScriptUtils.splitCqlScript
(String script, String separator, List<String> statements) Split an CQL script into separate statements delimited by the provided separator string.static void
ScriptUtils.splitCqlScript
(EncodedResource resource, String script, String separator, String[] commentPrefixes, String blockCommentStartDelimiter, String blockCommentEndDelimiter, List<String> statements) Split an CQL script into separate statements delimited by the provided separator string.static void
ScriptUtils.splitCqlScript
(EncodedResource resource, String script, String separator, String commentPrefix, String blockCommentStartDelimiter, String blockCommentEndDelimiter, List<String> statements) Split an CQL script into separate statements delimited by the provided separator string.