Uses of Class
org.springframework.r2dbc.connection.init.ScriptException
Packages that use ScriptException
Package
Description
Provides extensible support for initializing databases through scripts.
-
Uses of ScriptException in org.springframework.r2dbc.connection.init
Subclasses of ScriptException in org.springframework.r2dbc.connection.initModifier and TypeClassDescriptionclassThrown byScriptUtilsif an SQL script cannot be read.classThrown byScriptUtilsif an SQL script cannot be properly parsed.classThrown byScriptUtilsif a statement in an SQL script failed when executing it against the target database.classThrown when we cannot determine anything more specific than "something went wrong while processing an SQL script": for example, anR2dbcExceptionfrom R2DBC that we cannot pinpoint more precisely.Methods in org.springframework.r2dbc.connection.init that throw ScriptExceptionModifier and TypeMethodDescriptionstatic reactor.core.publisher.Mono<Void>ScriptUtils.executeSqlScript(Connection connection, Resource resource) Execute the given SQL script using default settings for statement separators, comment delimiters, and exception handling flags.static reactor.core.publisher.Mono<Void>ScriptUtils.executeSqlScript(Connection connection, EncodedResource resource) Execute the given SQL script using default settings for statement separators, comment delimiters, and exception handling flags.static reactor.core.publisher.Mono<Void>ScriptUtils.executeSqlScript(Connection connection, EncodedResource resource, DataBufferFactory dataBufferFactory, boolean continueOnError, boolean ignoreFailedDrops, String[] commentPrefixes, String separator, String blockCommentStartDelimiter, String blockCommentEndDelimiter) Execute the given SQL script.static reactor.core.publisher.Mono<Void>ScriptUtils.executeSqlScript(Connection connection, EncodedResource resource, DataBufferFactory dataBufferFactory, boolean continueOnError, boolean ignoreFailedDrops, String commentPrefix, String separator, String blockCommentStartDelimiter, String blockCommentEndDelimiter) Execute the given SQL script.reactor.core.publisher.Mono<Void>CompositeDatabasePopulator.populate(Connection connection) reactor.core.publisher.Mono<Void>DatabasePopulator.populate(Connection connection) Populate, initialize, or clean up the database using the provided R2DBCConnection.reactor.core.publisher.Mono<Void>ResourceDatabasePopulator.populate(Connection connection)