Package | Description |
---|---|
org.springframework.data.cassandra.core.cql.session.init |
Provides extensible support for initializing databases through scripts.
|
Modifier and Type | Class and Description |
---|---|
class |
CannotReadScriptException
Thrown by
ScriptUtils if a CQL script cannot be read. |
class |
ScriptParseException
Thrown by
ScriptUtils if a CQL script cannot be properly parsed. |
class |
ScriptStatementFailedException
Thrown by
ScriptUtils if a statement in an CQL script failed when executing it against the target database. |
class |
UncategorizedScriptException
Thrown when we cannot determine anything more specific than "something went wrong while processing a CQL script": for
example, a
Exception from Cassandra that we cannot pinpoint more precisely. |
Modifier and Type | Method and Description |
---|---|
void |
ResourceKeyspacePopulator.execute(SessionFactory sessionFactory)
Execute this
ResourceKeyspacePopulator against the given SessionFactory . |
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.
|
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.
|
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) |
void |
CompositeKeyspacePopulator.populate(com.datastax.oss.driver.api.core.CqlSession session) |
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.
|
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.
|
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.