- All Implemented Interfaces:
- Serializable,- DSLContext,- Scope
- Direct Known Subclasses:
- DefaultCloseableDSLContext
DSLContext.
 
 You may use this as a base implementation for custom DSLContext
 subtypes preventing potential API breakage when upgrading jOOQ, or to
 delegate DSL method calls to your custom implementations.
- Author:
- Lukas Eder
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultDSLContext(io.r2dbc.spi.ConnectionFactory connectionFactory, SQLDialect dialect) DefaultDSLContext(io.r2dbc.spi.ConnectionFactory connectionFactory, SQLDialect dialect, Settings settings) DefaultDSLContext(Connection connection, SQLDialect dialect) DefaultDSLContext(Connection connection, SQLDialect dialect, Settings settings) DefaultDSLContext(DataSource datasource, SQLDialect dialect) DefaultDSLContext(DataSource datasource, SQLDialect dialect, Settings settings) DefaultDSLContext(Configuration configuration) DefaultDSLContext(ConnectionProvider connectionProvider, SQLDialect dialect) DefaultDSLContext(ConnectionProvider connectionProvider, SQLDialect dialect, Settings settings) DefaultDSLContext(SQLDialect dialect) DefaultDSLContext(SQLDialect dialect, Settings settings) 
- 
Method SummaryModifier and TypeMethodDescriptionalterDatabase(String database) TheALTER DATABASEstatement.alterDatabase(Catalog database) TheALTER DATABASEstatement.alterDatabase(Name database) TheALTER DATABASEstatement.alterDatabaseIfExists(String database) TheALTER DATABASE IF EXISTSstatement.alterDatabaseIfExists(Catalog database) TheALTER DATABASE IF EXISTSstatement.alterDatabaseIfExists(Name database) TheALTER DATABASE IF EXISTSstatement.<T> AlterDomainStep<T>alterDomain(String domain) TheALTER DOMAINstatement.<T> AlterDomainStep<T>alterDomain(Domain<T> domain) TheALTER DOMAINstatement.<T> AlterDomainStep<T>alterDomain(Name domain) TheALTER DOMAINstatement.<T> AlterDomainStep<T>alterDomainIfExists(String domain) TheALTER DOMAIN IF EXISTSstatement.<T> AlterDomainStep<T>alterDomainIfExists(Domain<T> domain) TheALTER DOMAIN IF EXISTSstatement.<T> AlterDomainStep<T>alterDomainIfExists(Name domain) TheALTER DOMAIN IF EXISTSstatement.alterIndex(String index) TheALTER INDEXstatement.alterIndex(Index index) TheALTER INDEXstatement.alterIndex(Name index) TheALTER INDEXstatement.alterIndexIfExists(String index) TheALTER INDEX IF EXISTSstatement.alterIndexIfExists(Index index) TheALTER INDEX IF EXISTSstatement.alterIndexIfExists(Name index) TheALTER INDEX IF EXISTSstatement.alterMaterializedView(String view) TheALTER MATERIALIZED VIEWstatement.alterMaterializedView(Name view) TheALTER MATERIALIZED VIEWstatement.alterMaterializedView(Table<?> view) TheALTER MATERIALIZED VIEWstatement.TheALTER MATERIALIZED VIEW IF EXISTSstatement.TheALTER MATERIALIZED VIEW IF EXISTSstatement.alterMaterializedViewIfExists(Table<?> view) TheALTER MATERIALIZED VIEW IF EXISTSstatement.alterSchema(String schema) TheALTER SCHEMAstatement.alterSchema(Name schema) TheALTER SCHEMAstatement.alterSchema(Schema schema) TheALTER SCHEMAstatement.alterSchemaIfExists(String schema) TheALTER SCHEMA IF EXISTSstatement.alterSchemaIfExists(Name schema) TheALTER SCHEMA IF EXISTSstatement.alterSchemaIfExists(Schema schema) TheALTER SCHEMA IF EXISTSstatement.alterSequence(String sequence) TheALTER SEQUENCEstatement.alterSequence(Name sequence) TheALTER SEQUENCEstatement.<T extends Number>
 AlterSequenceStep<T>alterSequence(Sequence<T> sequence) TheALTER SEQUENCEstatement.alterSequenceIfExists(String sequence) TheALTER SEQUENCE IF EXISTSstatement.alterSequenceIfExists(Name sequence) TheALTER SEQUENCE IF EXISTSstatement.<T extends Number>
 AlterSequenceStep<T>alterSequenceIfExists(Sequence<T> sequence) TheALTER SEQUENCE IF EXISTSstatement.alterTable(String table) Create a new DSLALTER TABLEstatement.alterTable(Name table) Create a new DSLALTER TABLEstatement.alterTable(Table<?> table) Create a new DSLALTER TABLEstatement.alterTableIfExists(String table) Create a new DSLALTER TABLEstatement.alterTableIfExists(Name table) Create a new DSLALTER TABLEstatement.alterTableIfExists(Table<?> table) Create a new DSLALTER TABLEstatement.TheALTER TYPEstatement.TheALTER TYPEstatement.alterTypeIfExists(String type) TheALTER TYPE IF EXISTSstatement.alterTypeIfExists(Name type) TheALTER TYPE IF EXISTSstatement.TheALTER VIEWstatement.TheALTER VIEWstatement.TheALTER VIEWstatement.alterView(Table<?> view, Collection<? extends Field<?>> fields) TheALTER VIEWstatement.TheALTER VIEWstatement.alterViewIfExists(String view) TheALTER VIEW IF EXISTSstatement.alterViewIfExists(Name view) TheALTER VIEW IF EXISTSstatement.alterViewIfExists(Table<?> view) TheALTER VIEW IF EXISTSstatement.voidattach(Collection<? extends Attachable> attachables) Attach thisDSLContext's underlyingScope.configuration()to some attachables.voidattach(Attachable... attachables) Attach thisDSLContext's underlyingScope.configuration()to some attachables.Create a batch statement to execute a set of queries in batch mode (with bind values).Create a batch statement to execute a set of queries in batch mode (without bind values).Create a batch statement to execute a set of queries in batch mode (with bind values).batch(Collection<? extends Query> queries) Create a batch statement to execute a set of queries in batch mode (without bind values).Create a batch statement to execute a set of queries in batch mode (without bind values).Create a batch statement to execute a set of queries in batch mode (with bind values).Create a batch statement to execute a set of queries in batch mode (without bind values).Create a batch statement to execute a set of queries in batch mode (with bind values).batchDelete(Collection<? extends UpdatableRecord<?>> records) Create a batch statement to execute a set ofDELETEqueries in batch mode (with bind values) according toUpdatableRecord.delete()sematics.batchDelete(UpdatableRecord<?>... records) Create a batch statement to execute a set ofDELETEqueries in batch mode (with bind values) according toUpdatableRecord.delete()sematics.voidbatched(BatchedRunnable runnable) Run aBatchedRunnableon aBatchedConnection, delaying execution as long as possible before batching.<T> TbatchedResult(BatchedCallable<T> callable) Run aBatchedRunnableon aBatchedConnection, delaying execution as long as possible before batching.batchInsert(Collection<? extends TableRecord<?>> records) Create a batch statement to execute a set ofINSERTqueries in batch mode (with bind values) according toTableRecord.insert()semantics.batchInsert(TableRecord<?>... records) Create a batch statement to execute a set ofINSERTqueries in batch mode (with bind values) according toTableRecord.insert()semantics.batchMerge(Collection<? extends UpdatableRecord<?>> records) Create a batch statement to execute a set ofMERGEqueries in batch mode (with bind values) according toUpdatableRecord.merge()semantics.batchMerge(UpdatableRecord<?>... records) Create a batch statement to execute a set ofMERGEqueries in batch mode (with bind values) according toUpdatableRecord.merge()semantics.batchStore(Collection<? extends UpdatableRecord<?>> records) Create a batch statement to execute a set ofINSERTandUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.store()semantics.batchStore(UpdatableRecord<?>... records) Create a batch statement to execute a set ofINSERTandUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.store()semantics.batchUpdate(Collection<? extends UpdatableRecord<?>> records) Create a batch statement to execute a set ofUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.update()semantics.batchUpdate(UpdatableRecord<?>... records) Create a batch statement to execute a set ofUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.update()semantics.begin(Collection<? extends Statement> statements) Wrap a collection of statements in an anoymous procedural block.Wrap a collection of statements in an anonymous procedural block.bindContext(PreparedStatement stmt) Get a newBindContextfor the context of thisDSLContext.TheCALLstatement.TheCALLstatement.commentOnColumn(String field) TheCOMMENT ON COLUMNstatement.commentOnColumn(Field<?> field) TheCOMMENT ON COLUMNstatement.commentOnColumn(Name field) TheCOMMENT ON COLUMNstatement.TheCOMMENT ON MATERIALIZED VIEWstatement.TheCOMMENT ON MATERIALIZED VIEWstatement.commentOnMaterializedView(Table<?> view) TheCOMMENT ON MATERIALIZED VIEWstatement.commentOnTable(String table) TheCOMMENT ON TABLEstatement.commentOnTable(Name table) TheCOMMENT ON TABLEstatement.commentOnTable(Table<?> table) TheCOMMENT ON TABLEstatement.commentOnView(String view) TheCOMMENT ON VIEWstatement.commentOnView(Name view) TheCOMMENT ON VIEWstatement.commentOnView(Table<?> view) TheCOMMENT ON VIEWstatement.commit()TheCOMMITstatement.final ConfigurationThe configuration of the current scope.voidconnection(ConnectionRunnable runnable) Run aConnectionRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.connectionProvider().<T> TconnectionResult(ConnectionCallable<T> callable) Run aConnectionCallablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.connectionProvider().createDatabase(String database) TheCREATE DATABASEstatement.createDatabase(Catalog database) TheCREATE DATABASEstatement.createDatabase(Name database) TheCREATE DATABASEstatement.createDatabaseIfNotExists(String database) TheCREATE DATABASE IF NOT EXISTSstatement.createDatabaseIfNotExists(Catalog database) TheCREATE DATABASE IF NOT EXISTSstatement.createDatabaseIfNotExists(Name database) TheCREATE DATABASE IF NOT EXISTSstatement.createDomain(String domain) TheCREATE DOMAINstatement.createDomain(Domain<?> domain) TheCREATE DOMAINstatement.createDomain(Name domain) TheCREATE DOMAINstatement.createDomainIfNotExists(String domain) TheCREATE DOMAIN IF NOT EXISTSstatement.createDomainIfNotExists(Domain<?> domain) TheCREATE DOMAIN IF NOT EXISTSstatement.createDomainIfNotExists(Name domain) TheCREATE DOMAIN IF NOT EXISTSstatement.createFunction(String function) TheCREATE FUNCTIONstatement.createFunction(Name function) TheCREATE FUNCTIONstatement.createGlobalTemporaryTable(String table) TheCREATE GLOBAL TEMPORARY TABLEstatement.createGlobalTemporaryTable(Name table) TheCREATE GLOBAL TEMPORARY TABLEstatement.createGlobalTemporaryTable(Table<?> table) TheCREATE GLOBAL TEMPORARY TABLEstatement.TheCREATE GLOBAL TEMPORARY TABLE IF NOT EXISTSstatement.TheCREATE GLOBAL TEMPORARY TABLE IF NOT EXISTSstatement.createGlobalTemporaryTableIfNotExists(Table<?> table) TheCREATE GLOBAL TEMPORARY TABLE IF NOT EXISTSstatement.TheCREATE INDEXstatement.createIndex(String index) TheCREATE INDEXstatement.createIndex(Index index) TheCREATE INDEXstatement.createIndex(Name index) TheCREATE INDEXstatement.TheCREATE INDEX IF NOT EXISTSstatement.createIndexIfNotExists(String index) TheCREATE INDEX IF NOT EXISTSstatement.createIndexIfNotExists(Index index) TheCREATE INDEX IF NOT EXISTSstatement.createIndexIfNotExists(Name index) TheCREATE INDEX IF NOT EXISTSstatement.createMaterializedView(String view, String... fields) TheCREATE MATERIALIZED VIEWstatement.createMaterializedView(String view, Collection<? extends String> fields) TheCREATE MATERIALIZED VIEWstatement.createMaterializedView(Name view, Collection<? extends Name> fields) TheCREATE MATERIALIZED VIEWstatement.createMaterializedView(Name view, Name... fields) TheCREATE MATERIALIZED VIEWstatement.createMaterializedView(Table<?> view, Collection<? extends Field<?>> fields) TheCREATE MATERIALIZED VIEWstatement.createMaterializedView(Table<?> view, Field<?>... fields) TheCREATE MATERIALIZED VIEWstatement.createMaterializedViewIfNotExists(String view, String... fields) TheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.createMaterializedViewIfNotExists(String view, Collection<? extends String> fields) TheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.createMaterializedViewIfNotExists(Name view, Collection<? extends Name> fields) TheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.createMaterializedViewIfNotExists(Name view, Name... fields) TheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.createMaterializedViewIfNotExists(Table<?> view, Collection<? extends Field<?>> fields) TheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.createMaterializedViewIfNotExists(Table<?> view, Field<?>... fields) TheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.createOrReplaceFunction(String function) TheCREATE OR REPLACE FUNCTIONstatement.createOrReplaceFunction(Name function) TheCREATE OR REPLACE FUNCTIONstatement.createOrReplaceMaterializedView(String view, String... fields) TheCREATE OR REPLACE MATERIALIZED VIEWstatement.createOrReplaceMaterializedView(String view, Collection<? extends String> fields) TheCREATE OR REPLACE MATERIALIZED VIEWstatement.createOrReplaceMaterializedView(Name view, Collection<? extends Name> fields) TheCREATE OR REPLACE MATERIALIZED VIEWstatement.createOrReplaceMaterializedView(Name view, Name... fields) TheCREATE OR REPLACE MATERIALIZED VIEWstatement.createOrReplaceMaterializedView(Table<?> view, Collection<? extends Field<?>> fields) TheCREATE OR REPLACE MATERIALIZED VIEWstatement.createOrReplaceMaterializedView(Table<?> view, Field<?>... fields) TheCREATE OR REPLACE MATERIALIZED VIEWstatement.createOrReplaceProcedure(String procedure) TheCREATE OR REPLACE PROCEDUREstatement.createOrReplaceProcedure(Name procedure) TheCREATE OR REPLACE PROCEDUREstatement.createOrReplaceTrigger(String trigger) TheCREATE OR REPLACE TRIGGERstatement.createOrReplaceTrigger(Name trigger) TheCREATE OR REPLACE TRIGGERstatement.createOrReplaceTrigger(Trigger trigger) TheCREATE OR REPLACE TRIGGERstatement.createOrReplaceView(String view, String... fields) TheCREATE OR REPLACE VIEWstatement.createOrReplaceView(String view, Collection<? extends String> fields) TheCREATE OR REPLACE VIEWstatement.createOrReplaceView(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Create a new DSLCREATE OR REPLACE VIEWstatement.createOrReplaceView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction) Create a new DSLCREATE OR REPLACE VIEWstatement.createOrReplaceView(Name view, Collection<? extends Name> fields) TheCREATE OR REPLACE VIEWstatement.createOrReplaceView(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction) Create a new DSLCREATE OR REPLACE VIEWstatement.createOrReplaceView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction) Create a new DSLCREATE OR REPLACE VIEWstatement.createOrReplaceView(Name view, Name... fields) TheCREATE OR REPLACE VIEWstatement.createOrReplaceView(Table<?> view, Collection<? extends Field<?>> fields) TheCREATE OR REPLACE VIEWstatement.createOrReplaceView(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction) Create a new DSLCREATE OR REPLACE VIEWstatement.createOrReplaceView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction) Create a new DSLCREATE OR REPLACE VIEWstatement.createOrReplaceView(Table<?> view, Field<?>... fields) TheCREATE OR REPLACE VIEWstatement.createProcedure(String procedure) TheCREATE PROCEDUREstatement.createProcedure(Name procedure) TheCREATE PROCEDUREstatement.createSchema(String schema) TheCREATE SCHEMAstatement.createSchema(Name schema) TheCREATE SCHEMAstatement.createSchema(Schema schema) TheCREATE SCHEMAstatement.createSchemaIfNotExists(String schema) TheCREATE SCHEMA IF NOT EXISTSstatement.createSchemaIfNotExists(Name schema) TheCREATE SCHEMA IF NOT EXISTSstatement.createSchemaIfNotExists(Schema schema) TheCREATE SCHEMA IF NOT EXISTSstatement.createSequence(String sequence) TheCREATE SEQUENCEstatement.createSequence(Name sequence) TheCREATE SEQUENCEstatement.createSequence(Sequence<?> sequence) TheCREATE SEQUENCEstatement.createSequenceIfNotExists(String sequence) TheCREATE SEQUENCE IF NOT EXISTSstatement.createSequenceIfNotExists(Name sequence) TheCREATE SEQUENCE IF NOT EXISTSstatement.createSequenceIfNotExists(Sequence<?> sequence) TheCREATE SEQUENCE IF NOT EXISTSstatement.createTable(String table) TheCREATE TABLEstatement.createTable(Name table) TheCREATE TABLEstatement.createTable(Table<?> table) TheCREATE TABLEstatement.createTableIfNotExists(String table) TheCREATE TABLE IF NOT EXISTSstatement.createTableIfNotExists(Name table) TheCREATE TABLE IF NOT EXISTSstatement.createTableIfNotExists(Table<?> table) TheCREATE TABLE IF NOT EXISTSstatement.createTemporaryTable(String table) TheCREATE TEMPORARY TABLEstatement.createTemporaryTable(Name table) TheCREATE TEMPORARY TABLEstatement.createTemporaryTable(Table<?> table) TheCREATE TEMPORARY TABLEstatement.TheCREATE TEMPORARY TABLE IF NOT EXISTSstatement.TheCREATE TEMPORARY TABLE IF NOT EXISTSstatement.createTemporaryTableIfNotExists(Table<?> table) TheCREATE TEMPORARY TABLE IF NOT EXISTSstatement.createTrigger(String trigger) TheCREATE TRIGGERstatement.createTrigger(Name trigger) TheCREATE TRIGGERstatement.createTrigger(Trigger trigger) TheCREATE TRIGGERstatement.createType(String type) TheCREATE TYPEstatement.createType(Name type) TheCREATE TYPEstatement.createType(Type<?> type) TheCREATE TYPEstatement.createTypeIfNotExists(String type) TheCREATE TYPE IF NOT EXISTSstatement.createTypeIfNotExists(Name type) TheCREATE TYPE IF NOT EXISTSstatement.createTypeIfNotExists(Type<?> type) TheCREATE TYPE IF NOT EXISTSstatement.TheCREATE UNIQUE INDEXstatement.createUniqueIndex(String index) TheCREATE UNIQUE INDEXstatement.createUniqueIndex(Index index) TheCREATE UNIQUE INDEXstatement.createUniqueIndex(Name index) TheCREATE UNIQUE INDEXstatement.TheCREATE UNIQUE INDEX IF NOT EXISTSstatement.TheCREATE UNIQUE INDEX IF NOT EXISTSstatement.TheCREATE UNIQUE INDEX IF NOT EXISTSstatement.createUniqueIndexIfNotExists(Name index) TheCREATE UNIQUE INDEX IF NOT EXISTSstatement.createView(String view, String... fields) TheCREATE VIEWstatement.createView(String view, Collection<? extends String> fields) TheCREATE VIEWstatement.createView(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createView(Name view, Collection<? extends Name> fields) TheCREATE VIEWstatement.createView(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createView(Name view, Name... fields) TheCREATE VIEWstatement.createView(Table<?> view, Collection<? extends Field<?>> fields) TheCREATE VIEWstatement.createView(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createView(Table<?> view, Field<?>... fields) TheCREATE VIEWstatement.createViewIfNotExists(String view, String... fields) TheCREATE VIEW IF NOT EXISTSstatement.createViewIfNotExists(String view, Collection<? extends String> fields) TheCREATE VIEW IF NOT EXISTSstatement.createViewIfNotExists(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createViewIfNotExists(String view, Function<? super Field<?>, ? extends String> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createViewIfNotExists(Name view, Collection<? extends Name> fields) TheCREATE VIEW IF NOT EXISTSstatement.createViewIfNotExists(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createViewIfNotExists(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createViewIfNotExists(Name view, Name... fields) TheCREATE VIEW IF NOT EXISTSstatement.createViewIfNotExists(Table<?> view, Collection<? extends Field<?>> fields) TheCREATE VIEW IF NOT EXISTSstatement.createViewIfNotExists(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createViewIfNotExists(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction) Create a new DSLCREATE VIEWstatement.createViewIfNotExists(Table<?> view, Field<?>... fields) TheCREATE VIEW IF NOT EXISTSstatement.final InstantThe time, according toConfiguration.clock(), when thisScopewas created.Convenience method to fetch the CURRVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.Convenience method to fetch the CURRVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.<T extends Number>
 TConvenience method to fetch the CURRVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.data()Get all custom data from thisScope.final ObjectGet some custom data from thisScope.final ObjectSet some custom data to thisScope.ddl(Collection<? extends Table<?>> tables) Convenience method forMeta.ddl().ddl(Collection<? extends Table<?>> tables, DDLExportConfiguration exportConfiguration) Convenience method forMeta.ddl(DDLExportConfiguration).ddl(Collection<? extends Table<?>> tables, DDLFlag... flags) Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl().ddl(Catalog catalog, DDLExportConfiguration exportConfiguration) Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl().ddl(Schema schema, DDLExportConfiguration exportConfiguration) Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl().ddl(Table[] tables, DDLExportConfiguration exportConfiguration) Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl().ddl(Table<?> table, DDLExportConfiguration exportConfiguration) Convenience method forMeta.ddl(DDLExportConfiguration).Convenience method forMeta.ddl(DDLExportConfiguration).<R extends Record>
 DeleteUsingStep<R>Create a new DSL delete statement.<R extends Record>
 DeleteUsingStep<R>deleteFrom(Table<R> table) Create a new DSL delete statement.<R extends Record>
 DeleteQuery<R>deleteQuery(Table<R> table) Create a newDeleteQueryA JDBC connection that proxies the underlying connection to run the jOOQ Diagnostics Pack on executed queries.A JDBC connection that proxies the underlying connection to run the jOOQ Diagnostics Pack on executed queries.final SQLDialectdialect()TheSQLDialectwrapped by this context.dropDatabase(String database) TheDROP DATABASEstatement.dropDatabase(Catalog database) TheDROP DATABASEstatement.dropDatabase(Name database) TheDROP DATABASEstatement.dropDatabaseIfExists(String database) TheDROP DATABASE IF EXISTSstatement.dropDatabaseIfExists(Catalog database) TheDROP DATABASE IF EXISTSstatement.dropDatabaseIfExists(Name database) TheDROP DATABASE IF EXISTSstatement.dropDomain(String domain) TheDROP DOMAINstatement.dropDomain(Domain<?> domain) TheDROP DOMAINstatement.dropDomain(Name domain) TheDROP DOMAINstatement.dropDomainIfExists(String domain) TheDROP DOMAIN IF EXISTSstatement.dropDomainIfExists(Domain<?> domain) TheDROP DOMAIN IF EXISTSstatement.dropDomainIfExists(Name domain) TheDROP DOMAIN IF EXISTSstatement.dropFunction(String function) TheDROP FUNCTIONstatement.dropFunction(Name function) TheDROP FUNCTIONstatement.dropFunctionIfExists(String function) TheDROP FUNCTION IF EXISTSstatement.dropFunctionIfExists(Name function) TheDROP FUNCTION IF EXISTSstatement.TheDROP INDEXstatement.TheDROP INDEXstatement.TheDROP INDEXstatement.dropIndexIfExists(String index) TheDROP INDEX IF EXISTSstatement.dropIndexIfExists(Index index) TheDROP INDEX IF EXISTSstatement.dropIndexIfExists(Name index) TheDROP INDEX IF EXISTSstatement.dropMaterializedView(String view) TheDROP MATERIALIZED VIEWstatement.dropMaterializedView(Name view) TheDROP MATERIALIZED VIEWstatement.dropMaterializedView(Table<?> view) TheDROP MATERIALIZED VIEWstatement.TheDROP MATERIALIZED VIEW IF EXISTSstatement.TheDROP MATERIALIZED VIEW IF EXISTSstatement.dropMaterializedViewIfExists(Table<?> view) TheDROP MATERIALIZED VIEW IF EXISTSstatement.dropProcedure(String procedure) TheDROP PROCEDUREstatement.dropProcedure(Name procedure) TheDROP PROCEDUREstatement.dropProcedureIfExists(String procedure) TheDROP PROCEDURE IF EXISTSstatement.dropProcedureIfExists(Name procedure) TheDROP PROCEDURE IF EXISTSstatement.dropSchema(String schema) TheDROP SCHEMAstatement.dropSchema(Name schema) TheDROP SCHEMAstatement.dropSchema(Schema schema) TheDROP SCHEMAstatement.dropSchemaIfExists(String schema) TheDROP SCHEMA IF EXISTSstatement.dropSchemaIfExists(Name schema) TheDROP SCHEMA IF EXISTSstatement.dropSchemaIfExists(Schema schema) TheDROP SCHEMA IF EXISTSstatement.dropSequence(String sequence) TheDROP SEQUENCEstatement.dropSequence(Name sequence) TheDROP SEQUENCEstatement.dropSequence(Sequence<?> sequence) TheDROP SEQUENCEstatement.dropSequenceIfExists(String sequence) TheDROP SEQUENCE IF EXISTSstatement.dropSequenceIfExists(Name sequence) TheDROP SEQUENCE IF EXISTSstatement.dropSequenceIfExists(Sequence<?> sequence) TheDROP SEQUENCE IF EXISTSstatement.TheDROP TABLEstatement.TheDROP TABLEstatement.TheDROP TABLEstatement.dropTableIfExists(String table) TheDROP TABLE IF EXISTSstatement.dropTableIfExists(Name table) TheDROP TABLE IF EXISTSstatement.dropTableIfExists(Table<?> table) TheDROP TABLE IF EXISTSstatement.dropTemporaryTable(String table) TheDROP TEMPORARY TABLEstatement.dropTemporaryTable(Name table) TheDROP TEMPORARY TABLEstatement.dropTemporaryTable(Table<?> table) TheDROP TEMPORARY TABLEstatement.dropTemporaryTableIfExists(String table) TheDROP TEMPORARY TABLE IF EXISTSstatement.dropTemporaryTableIfExists(Name table) TheDROP TEMPORARY TABLE IF EXISTSstatement.dropTemporaryTableIfExists(Table<?> table) TheDROP TEMPORARY TABLE IF EXISTSstatement.dropTrigger(String trigger) TheDROP TRIGGERstatement.dropTrigger(Name trigger) TheDROP TRIGGERstatement.dropTrigger(Trigger trigger) TheDROP TRIGGERstatement.dropTriggerIfExists(String trigger) TheDROP TRIGGER IF EXISTSstatement.dropTriggerIfExists(Name trigger) TheDROP TRIGGER IF EXISTSstatement.dropTriggerIfExists(Trigger trigger) TheDROP TRIGGER IF EXISTSstatement.TheDROP TYPEstatement.TheDROP TYPEstatement.dropType(Collection<? extends Type<?>> types) TheDROP TYPEstatement.TheDROP TYPEstatement.TheDROP TYPEstatement.TheDROP TYPEstatement.TheDROP TYPEstatement.dropTypeIfExists(String types) TheDROP TYPE IF EXISTSstatement.dropTypeIfExists(String... types) TheDROP TYPE IF EXISTSstatement.dropTypeIfExists(Collection<? extends Type<?>> types) TheDROP TYPE IF EXISTSstatement.dropTypeIfExists(Name types) TheDROP TYPE IF EXISTSstatement.dropTypeIfExists(Name... types) TheDROP TYPE IF EXISTSstatement.dropTypeIfExists(Type<?> types) TheDROP TYPE IF EXISTSstatement.dropTypeIfExists(Type<?>... types) TheDROP TYPE IF EXISTSstatement.TheDROP VIEWstatement.TheDROP VIEWstatement.TheDROP VIEWstatement.dropViewIfExists(String view) TheDROP VIEW IF EXISTSstatement.dropViewIfExists(Name view) TheDROP VIEW IF EXISTSstatement.dropViewIfExists(Table<?> view) TheDROP VIEW IF EXISTSstatement.final DSLContextdsl()Wrap theScope.configuration()in aDSLContext, providing access to the configuration-contextual DSL to construct executable queries.intExecute a query holding plain SQL.intExecute a new query holding plain SQL.intExecute a new query holding plain SQL.intExecute aQueryin the context of thisDSLContext.intExecute a query holding plain SQL.intexecuteDelete(TableRecord<?> record, Condition condition) Delete a record from a table.intexecuteDelete(UpdatableRecord<?> record) Delete a record from a table.intexecuteInsert(TableRecord<?> record) Insert one record.intexecuteUpdate(TableRecord<?> record, Condition condition) Update a table.intexecuteUpdate(UpdatableRecord<?> record) Update a table.Run anEXPLAINstatement in the database to estimate the cardinality of the query.extractBindValues(QueryPart part) Retrieve the bind values that will be bound by a givenQueryPart.Param<?>extractParam(QueryPart part, String name) Get a named parameter from aQueryPart, provided its name.extractParams(QueryPart part) Get aMapof named parameters.final SQLDialectfamily()TheSQLDialect.family()wrapped by this context.Execute a new query holding plain SQL.Execute a new query holding plain SQL.Execute a new query holding plain SQL.fetch(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return results.Execute a new query holding plain SQL.Execute and return all records forfetch(Table<R> table, Collection<? extends Condition> conditions) Execute and return all records forExecute and return all records forExecute and return all records for<R extends Record>
 RExecute and return zero or one record for<R extends Record>
 RfetchAny(Table<R> table, Collection<? extends Condition> conditions) Execute and return zero or one record for<R extends Record>
 RExecute and return zero or one record for<R extends Record>
 RExecute and return zero or on e record forfetchAsync(String sql) Fetch results in a newCompletionStage.fetchAsync(String sql, Object... bindings) Fetch results in a newCompletionStage.fetchAsync(String sql, QueryPart... parts) Fetch results in a newCompletionStage.fetchAsync(ResultSet rs) Fetch results in a newCompletionStage.fetchAsync(ResultSet rs, Class<?>... types) Fetch results in a newCompletionStage.fetchAsync(ResultSet rs, DataType<?>... types) Fetch results in a newCompletionStage.fetchAsync(ResultSet rs, Field<?>... fields) Fetch results in a newCompletionStage.fetchAsync(Executor executor, String sql) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.fetchAsync(Executor executor, String sql, Object... bindings) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.fetchAsync(Executor executor, String sql, QueryPart... parts) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.fetchAsync(Executor executor, ResultSet rs) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.fetchAsync(Executor executor, ResultSet rs, Class<?>... types) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.fetchAsync(Executor executor, ResultSet rs, DataType<?>... types) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.fetchAsync(Executor executor, ResultSet rs, Field<?>... fields) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Executor executor, ResultQuery<R> query) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.fetchAsync(Executor executor, SQL sql) Fetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Executor executor, Table<R> table) Execute and return all records asynchronously for<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Executor executor, Table<R> table, Collection<? extends Condition> conditions) Execute and return all records asynchronously for<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Executor executor, Table<R> table, Condition condition) Execute and return all records asynchronously for<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Executor executor, Table<R> table, Condition... conditions) Execute and return all records asynchronously for<R extends Record>
 CompletionStage<Result<R>>fetchAsync(ResultQuery<R> query) Fetch results in a newCompletionStage.fetchAsync(SQL sql) Fetch results in a newCompletionStage.<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Table<R> table) Execute and return all records asynchronously for<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Table<R> table, Collection<? extends Condition> conditions) Execute and return all records asynchronously for<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Table<R> table, Condition condition) Execute and return all records asynchronously for<R extends Record>
 CompletionStage<Result<R>>fetchAsync(Table<R> table, Condition... conditions) Execute and return all records asynchronously for<R extends TableRecord<R>>
 Result<R>fetchByExample(R example) Execute a "Query by Example" (QBE) based on an example record.intfetchCount(Select<?> query) intfetchCount(Table<?> table) Count the number of records in a table.intfetchCount(Table<?> table, Collection<? extends Condition> conditions) Count the number of records in a table that satisfy a condition.intfetchCount(Table<?> table, Condition condition) Count the number of records in a table that satisfy a condition.intfetchCount(Table<?> table, Condition... conditions) Count the number of records in a table that satisfy a condition.booleanfetchExists(Select<?> query) Check if aSelectwould return any records, if it were executed.booleanfetchExists(Table<?> table) Check if a table has any records.booleanfetchExists(Table<?> table, Collection<? extends Condition> conditions) Check if a table has any records that satisfy a condition.booleanfetchExists(Table<?> table, Condition condition) Check if a table has any records that satisfy a condition.booleanfetchExists(Table<?> table, Condition... conditions) Check if a table has any records that satisfy a condition.fetchFromCSV(String string) Fetch all data from a CSV string.fetchFromCSV(String string, boolean header) Fetch all data from a CSV string.fetchFromCSV(String string, boolean header, char delimiter) Fetch all data from a CSV string.fetchFromCSV(String string, char delimiter) Fetch all data from a CSV string.fetchFromHTML(String string) Convert an HTML table into a jOOQResult.fetchFromJSON(String string) Fetch all data from a JSON string.fetchFromStringData(String[]... strings) Fetch all data from a list of strings.fetchFromStringData(List<String[]> strings) Fetch all data from a list of strings.fetchFromStringData(List<String[]> strings, boolean header) Fetch all data from a list of strings.fetchFromTXT(String string) Fetch all data from a formatted string.fetchFromTXT(String string, String nullLiteral) Fetch all data from a formatted string.fetchFromXML(String string) Fetch all data from an XML string.fetchGroups(ResultQuery<? extends Record2<K, V>> query) Execute the query and return aMapwith the first column as the map key and the second column as the map values.Execute a new query holding plain SQL and "lazily" return the generated result.Execute a new query holding plain SQL and "lazily" return the generated result.Execute a new query holding plain SQL and "lazily" return the generated result.fetchLazy(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a cursor.Execute a new query holding plain SQL and "lazily" return the generated result.Execute and return all records lazily forfetchLazy(Table<R> table, Collection<? extends Condition> conditions) Execute and return all records lazily forExecute and return all records lazily forExecute and return all records lazily forExecute a new query holding plain SQL, possibly returning several result sets.Execute a new query holding plain SQL, possibly returning several result sets.Execute a new query holding plain SQL, possibly returning several result sets.fetchMany(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a cursor.Execute a new query holding plain SQL, possibly returning several result sets.<K,V> Map<K, V> fetchMap(ResultQuery<? extends Record2<K, V>> query) Execute the query and return aMapwith the first column as the map key and the second column as the map value.Execute a new query holding plain SQL.Execute a new query holding plain SQL.Execute a new query holding plain SQL.<R extends Record>
 RfetchOne(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a record.Execute a new query holding plain SQL.<R extends Record>
 RExecute and return zero or one record for<R extends Record>
 RfetchOne(Table<R> table, Collection<? extends Condition> conditions) Execute and return zero or one record for<R extends Record>
 RExecute and return zero or one record for<R extends Record>
 RExecute and return zero or one record forfetchOptional(String sql) Execute a new query holding plain SQL.fetchOptional(String sql, Object... bindings) Execute a new query holding plain SQL.fetchOptional(String sql, QueryPart... parts) Execute a new query holding plain SQL.fetchOptional(ResultSet rs, Class<?>... types) fetchOptional(ResultSet rs, DataType<?>... types) fetchOptional(ResultSet rs, Field<?>... fields) fetchOptional(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a record.fetchOptional(SQL sql) Execute a new query holding plain SQL.fetchOptional(Table<R> table) Execute and return zero or one record forfetchOptional(Table<R> table, Collection<? extends Condition> conditions) Execute and return zero or one record forfetchOptional(Table<R> table, Condition condition) Execute and return zero or one record forfetchOptional(Table<R> table, Condition... conditions) Execute and return zero or one record forOptional<?>fetchOptionalValue(String sql) Execute a new query holding plain SQL.Optional<?>fetchOptionalValue(String sql, Object... bindings) Execute a new query holding plain SQL.Optional<?>fetchOptionalValue(String sql, QueryPart... parts) Execute a new query holding plain SQL.Optional<?>Fetch a record from a JDBCResultSetand return the only contained value.<T> Optional<T>fetchOptionalValue(ResultSet rs, Class<T> type) Fetch a record from a JDBCResultSetand return the only contained value.<T> Optional<T>fetchOptionalValue(ResultSet rs, DataType<T> type) Fetch a record from a JDBCResultSetand return the only contained value.<T> Optional<T>fetchOptionalValue(ResultSet rs, Field<T> field) Fetch a record from a JDBCResultSetand return the only contained value.fetchOptionalValue(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a single value.Optional<?>fetchOptionalValue(SQL sql) Execute a new query holding plain SQL.<T> Optional<T>fetchOptionalValue(TableField<?, T> field) Execute aResultQueryin the context of thisDSLContextand return a single value.<T> Optional<T>fetchOptionalValue(TableField<?, T> field, Condition condition) Execute aResultQueryin the context of thisDSLContextand return a single value.fetchSingle(String sql) Execute a new query holding plain SQL.fetchSingle(String sql, Object... bindings) Execute a new query holding plain SQL.fetchSingle(String sql, QueryPart... parts) Execute a new query holding plain SQL.fetchSingle(ResultSet rs) fetchSingle(ResultSet rs, Class<?>... types) fetchSingle(ResultSet rs, DataType<?>... types) fetchSingle(ResultSet rs, Field<?>... fields) fetchSingle(Collection<? extends SelectField<?>> fields) Execute and return exactly one record for<R extends Record>
 RfetchSingle(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a record.fetchSingle(SelectField<?>... fields) Execute and return exactly one record for<T1> Record1<T1>fetchSingle(SelectField<T1> field1) Execute and return exactly one record for<T1,T2> Record2<T1, T2> fetchSingle(SelectField<T1> field1, SelectField<T2> field2) Execute and return exactly one record for<T1,T2, T3> 
 Record3<T1,T2, T3> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3) Execute and return exactly one record for<T1,T2, T3, T4> 
 Record4<T1,T2, T3, T4> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4) Execute and return exactly one record for<T1,T2, T3, T4, T5> 
 Record5<T1,T2, T3, T4, T5> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6> 
 Record6<T1,T2, T3, T4, T5, T6> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7> 
 Record7<T1,T2, T3, T4, T5, T6, T7> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8> 
 Record8<T1,T2, T3, T4, T5, T6, T7, T8> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9> 
 Record9<T1,T2, T3, T4, T5, T6, T7, T8, T9> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10> 
 Record10<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 
 Record11<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
 Record12<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
 Record13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 
 Record14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 
 Record15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 
 Record16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 
 Record17<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 
 Record18<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 
 Record19<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 
 Record20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 
 Record21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21) Execute and return exactly one record for<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 
 Record22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> fetchSingle(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22) Execute and return exactly one record forfetchSingle(SQL sql) Execute a new query holding plain SQL.<R extends Record>
 RfetchSingle(Table<R> table) Execute and return exactly one record for<R extends Record>
 RfetchSingle(Table<R> table, Collection<? extends Condition> conditions) Execute and return exactly one record for<R extends Record>
 RfetchSingle(Table<R> table, Condition condition) Execute and return exactly one record for<R extends Record>
 RfetchSingle(Table<R> table, Condition... conditions) Execute and return exactly one record for<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).<R extends Record>
 RfetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21, Condition c22) Disambiguation overload ofDSLContext.fetchSingle(Table, Condition...).fetchStream(String sql) Execute a new query holding plain SQL and "lazily" return the generated result.fetchStream(String sql, Object... bindings) Execute a new query holding plain SQL and "lazily" return the generated result.fetchStream(String sql, QueryPart... parts) Execute a new query holding plain SQL and "lazily" return the generated result.fetchStream(ResultSet rs) fetchStream(ResultSet rs, Class<?>... types) fetchStream(ResultSet rs, DataType<?>... types) fetchStream(ResultSet rs, Field<?>... fields) fetchStream(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a stream.fetchStream(SQL sql) Execute a new query holding plain SQL and "lazily" return the generated result.fetchStream(Table<R> table) Execute and return all records lazily forfetchStream(Table<R> table, Collection<? extends Condition> conditions) Execute and return all records lazily forfetchStream(Table<R> table, Condition condition) Execute and return all records lazily forfetchStream(Table<R> table, Condition... conditions) Execute and return all records lazily forfetchValue(String sql) Execute a new query holding plain SQL.fetchValue(String sql, Object... bindings) Execute a new query holding plain SQL.fetchValue(String sql, QueryPart... parts) Execute a new query holding plain SQL.fetchValue(ResultSet rs) Fetch a record from a JDBCResultSetand return the only contained value.<T> TfetchValue(ResultSet rs, Class<T> type) Fetch a record from a JDBCResultSetand return the only contained value.<T> TfetchValue(ResultSet rs, DataType<T> type) Fetch a record from a JDBCResultSetand return the only contained value.<T> TfetchValue(ResultSet rs, Field<T> field) Fetch a record from a JDBCResultSetand return the only contained value.<T,R extends Record1<T>> 
 TfetchValue(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return a single value.<T> TfetchValue(SelectField<T> field) Execute aResultQueryin the context of thisDSLContextand return a single value.fetchValue(SQL sql) Execute a new query holding plain SQL.<T> TfetchValue(Table<? extends Record1<T>> table) Fetch a single value from a single column table.<T> TfetchValue(TableField<?, T> field) Execute aResultQueryin the context of thisDSLContextand return a single value.<T> TfetchValue(TableField<?, T> field, Condition condition) Execute aResultQueryin the context of thisDSLContextand return a single value.List<?>fetchValues(String sql) Execute a new query holding plain SQL.List<?>fetchValues(String sql, Object... bindings) Execute a new query holding plain SQL.List<?>fetchValues(String sql, QueryPart... parts) Execute a new query holding plain SQL.List<?>fetchValues(ResultSet rs) Fetch a result from a JDBCResultSetand return the only contained column's values.<T> List<T>fetchValues(ResultSet rs, Class<T> type) Fetch a result from a JDBCResultSetand return the only contained column's values.<T> List<T>fetchValues(ResultSet rs, DataType<T> type) Fetch a result from a JDBCResultSetand return the only contained column's values.<T> List<T>fetchValues(ResultSet rs, Field<T> field) Fetch a result from a JDBCResultSetand return the only contained column's values.fetchValues(ResultQuery<R> query) Execute aResultQueryin the context of thisDSLContextand return all values for the only column.List<?>fetchValues(SQL sql) Execute a new query holding plain SQL.<T> List<T>fetchValues(Table<? extends Record1<T>> table) Fetch all values from a single column table.<T> List<T>fetchValues(TableField<?, T> field) Fetch all values in a givenTable'sTableField.<T> List<T>fetchValues(TableField<?, T> field, Condition condition) Fetch all values in a givenTable'sTableField.grant(Collection<? extends Privilege> privileges) TheGRANTstatement.TheGRANTstatement.TheGRANTstatement.informationSchema(Catalog catalog) Convenience method forMeta.informationSchema().informationSchema(Catalog... catalogs) Convenience method forMeta.informationSchema().informationSchema(Schema schema) Convenience method forMeta.informationSchema().informationSchema(Schema... schemas) Convenience method forMeta.informationSchema().informationSchema(Table<?> table) Convenience method forMeta.informationSchema().informationSchema(Table<?>... tables) Convenience method forMeta.informationSchema().<R extends Record>
 InsertSetStep<R>insertInto(Table<R> into) Create a new DSL insert statement.<R extends Record>
 InsertValuesStepN<R>insertInto(Table<R> into, Collection<? extends Field<?>> fields) Create a new DSL insert statement.<R extends Record>
 InsertValuesStepN<R>insertInto(Table<R> into, Field<?>... fields) Create a new DSL insert statement.<R extends Record,T1> 
 InsertValuesStep1<R,T1> insertInto(Table<R> into, Field<T1> field1) Create a new DSL insert statement.<R extends Record,T1, T2> 
 InsertValuesStep2<R,T1, T2> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2) Create a new DSL insert statement.<R extends Record,T1, T2, T3> 
 InsertValuesStep3<R,T1, T2, T3> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4> 
 InsertValuesStep4<R,T1, T2, T3, T4> Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5> 
 InsertValuesStep5<R,T1, T2, T3, T4, T5> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6> 
 InsertValuesStep6<R,T1, T2, T3, T4, T5, T6> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7> 
 InsertValuesStep7<R,T1, T2, T3, T4, T5, T6, T7> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8> 
 InsertValuesStep8<R,T1, T2, T3, T4, T5, T6, T7, T8> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9> 
 InsertValuesStep9<R,T1, T2, T3, T4, T5, T6, T7, T8, T9> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> 
 InsertValuesStep10<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 
 InsertValuesStep11<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
 InsertValuesStep12<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
 InsertValuesStep13<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 
 InsertValuesStep14<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 
 InsertValuesStep15<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 
 InsertValuesStep16<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 
 InsertValuesStep17<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 
 InsertValuesStep18<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 
 InsertValuesStep19<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 
 InsertValuesStep20<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 
 InsertValuesStep21<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Create a new DSL insert statement.<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 
 InsertValuesStep22<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> insertInto(Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Create a new DSL insert statement.<R extends Record>
 InsertQuery<R>insertQuery(Table<R> into) Create a newInsertQuerylastID()Retrieve the last inserted ID.<R extends Record>
 LoaderOptionsStep<R>Create a newLoaderobject to load data from a CSV or XML source.Map a schema to another one.Map a table to another one.<R extends Record>
 MergeUsingStep<R>Create a new DSL SQL standard MERGE statement.<R extends Record>
 MergeKeyStepN<R>mergeInto(Table<R> table, Collection<? extends Field<?>> fields) Create a new DSL merge statement (H2-specific syntax).<R extends Record>
 MergeKeyStepN<R><R extends Record,T1> 
 MergeKeyStep1<R,T1> Deprecated, for removal: This API element is subject to removal in a future version.<R extends Record,T1, T2> 
 MergeKeyStep2<R,T1, T2> Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3> 
 MergeKeyStep3<R,T1, T2, T3> Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4> 
 MergeKeyStep4<R,T1, T2, T3, T4> Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5> 
 MergeKeyStep5<R,T1, T2, T3, T4, T5> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6> 
 MergeKeyStep6<R,T1, T2, T3, T4, T5, T6> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7> 
 MergeKeyStep7<R,T1, T2, T3, T4, T5, T6, T7> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8> 
 MergeKeyStep8<R,T1, T2, T3, T4, T5, T6, T7, T8> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9> 
 MergeKeyStep9<R,T1, T2, T3, T4, T5, T6, T7, T8, T9> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> 
 MergeKeyStep10<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 
 MergeKeyStep11<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
 MergeKeyStep12<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
 MergeKeyStep13<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 
 MergeKeyStep14<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 
 MergeKeyStep15<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 
 MergeKeyStep16<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 
 MergeKeyStep17<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 
 MergeKeyStep18<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 
 MergeKeyStep19<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 
 MergeKeyStep20<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 
 MergeKeyStep21<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)<R extends Record,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 
 MergeKeyStep22<R,T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> mergeInto(Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)meta()Access the database meta data.Create meta data from a set of sources.meta(DatabaseMetaData meta) Access the database meta data from an explicit JDBCDatabaseMetaData.Access the database meta data from explicit catalog information.Create meta data from a set of DDL queries.Access the database meta data from explicit schema information.Create meta data from a set of sources.Access the database meta data from explicit table information.meta(InformationSchema schema) Access the database meta data from an explicit JAXB-annotated meta model.The experimental migrations API.voidmock(MockDataProvider provider, MockRunnable mockable) Run aMockRunnablein the context of thisDSLContext's underlyingScope.configuration()'s, and of aMockDataProvider.<T> TmockResult(MockDataProvider provider, MockCallable<T> mockable) Run aMockRunnablein the context of thisDSLContext's underlyingScope.configuration()'s, and of aMockDataProviderand return themockable's outcome.newRecord(Collection<? extends Field<?>> fields) Create a new emptyRecord.Create a new emptyRecord.<T1> Record1<T1>Create a new emptyRecord.<T1,T2> Record2<T1, T2> Create a new emptyRecord.<T1,T2, T3> 
 Record3<T1,T2, T3> Create a new emptyRecord.<T1,T2, T3, T4> 
 Record4<T1,T2, T3, T4> Create a new emptyRecord.<T1,T2, T3, T4, T5> 
 Record5<T1,T2, T3, T4, T5> Create a new emptyRecord.<T1,T2, T3, T4, T5, T6> 
 Record6<T1,T2, T3, T4, T5, T6> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7> 
 Record7<T1,T2, T3, T4, T5, T6, T7> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8> 
 Record8<T1,T2, T3, T4, T5, T6, T7, T8> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9> 
 Record9<T1,T2, T3, T4, T5, T6, T7, T8, T9> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10> 
 Record10<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 
 Record11<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
 Record12<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
 Record13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 
 Record14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 
 Record15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 
 Record16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 
 Record17<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 
 Record18<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 
 Record19<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 
 Record20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 
 Record21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Create a new emptyRecord.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 
 Record22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> newRecord(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Create a new emptyRecord.<R extends Record>
 RCreate a newRecordthat can be inserted into the corresponding table.<R extends Record>
 RCreate a new pre-filledRecordthat can be inserted into the corresponding table.<R extends UDTRecord<R>>
 RCreate a newUDTRecord.newResult(Collection<? extends Field<?>> fields) Create a new emptyRecord.Create a new emptyRecord.Create a new emptyResult.Create a new emptyResult.Create a new emptyResult.Create a new emptyResult.Create a new emptyResult.newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Create a new emptyResult.newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Create a new emptyResult.newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Create a new emptyResult.newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Create a new emptyResult.newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Create a new emptyResult.newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
 Result<Record12<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
 Result<Record13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 
 Result<Record14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 
 Result<Record15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 
 Result<Record16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 
 Result<Record17<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 
 Result<Record18<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 
 Result<Record19<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 
 Result<Record20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 
 Result<Record21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Create a new emptyResult.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 
 Result<Record22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> newResult(Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Create a new emptyResult.Create a new emptyResult.Convenience method to fetch the NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.Convenience method to fetch the NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.<T extends Number>
 TConvenience method to fetch the NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.Convenience method to fetch several NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.parser()Access the parser API.A JDBC connection that runs each statement through theDSLContext.parser()first, prior to re-generating and running the SQL.io.r2dbc.spi.ConnectionFactoryAn R2DBCConnectionFactorythat runs each statement through theDSLContext.parser()first, prior to re-generating and running the SQL.A JDBC data source that runs each statement through theDSLContext.parser()first, prior to re-generating and running the SQL.queries(Collection<? extends Query> queries) Wrap a collection of queries.Wrap a collection of queries.Create a new query holding plain SQL.Create a new query holding plain SQL.Create a new query holding plain SQL.Create a new query holding plain SQL.releaseSavepoint(String name) TheRELEASE SAVEPOINTstatement.releaseSavepoint(Name name) TheRELEASE SAVEPOINTstatement.Render a QueryPart in the context of thisDSLContext.Get a newRenderContextfor the context of thisDSLContext.renderInlined(QueryPart part) Render a QueryPart in the context of thisDSLContext, inlining all bind variables.Render a QueryPart in the context of thisDSLContext, rendering bind variables as named parameters, or inlined parameters if they have no name.renderNamedParams(QueryPart part) Render a QueryPart in the context of thisDSLContext, rendering bind variables as named parameters.resultQuery(String sql) Create a new query holding plain SQL.resultQuery(String sql, Object... bindings) Create a new query holding plain SQL.resultQuery(String sql, QueryPart... parts) Create a new query holding plain SQL.resultQuery(SQL sql) Create a new query holding plain SQL.revoke(Collection<? extends Privilege> privileges) TheREVOKEstatement.TheREVOKEstatement.TheREVOKEstatement.revokeGrantOptionFor(Collection<? extends Privilege> privileges) TheREVOKE GRANT OPTION FORstatement.revokeGrantOptionFor(Privilege privileges) TheREVOKE GRANT OPTION FORstatement.revokeGrantOptionFor(Privilege... privileges) TheREVOKE GRANT OPTION FORstatement.rollback()TheROLLBACKstatement.TheSAVEPOINTstatement.TheSAVEPOINTstatement.select(Collection<? extends SelectFieldOrAsterisk> fields) Create a new DSL select statement.<T1> SelectSelectStep<Record1<T1>>select(SelectField<T1> field1) Create a new DSL select statement.<T1,T2> SelectSelectStep<Record2<T1, T2>> select(SelectField<T1> field1, SelectField<T2> field2) Create a new DSL select statement.<T1,T2, T3> 
 SelectSelectStep<Record3<T1,T2, T3>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3) Create a new DSL select statement.<T1,T2, T3, T4> 
 SelectSelectStep<Record4<T1,T2, T3, T4>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4) Create a new DSL select statement.<T1,T2, T3, T4, T5> 
 SelectSelectStep<Record5<T1,T2, T3, T4, T5>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6> 
 SelectSelectStep<Record6<T1,T2, T3, T4, T5, T6>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7> 
 SelectSelectStep<Record7<T1,T2, T3, T4, T5, T6, T7>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8> 
 SelectSelectStep<Record8<T1,T2, T3, T4, T5, T6, T7, T8>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9> 
 SelectSelectStep<Record9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10> 
 SelectSelectStep<Record10<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 
 SelectSelectStep<Record11<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
 SelectSelectStep<Record12<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
 SelectSelectStep<Record13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 
 SelectSelectStep<Record14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 
 SelectSelectStep<Record15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 
 SelectSelectStep<Record16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 
 SelectSelectStep<Record17<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 
 SelectSelectStep<Record18<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 
 SelectSelectStep<Record19<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 
 SelectSelectStep<Record20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 
 SelectSelectStep<Record21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 
 SelectSelectStep<Record22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> select(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22) Create a new DSL select statement.select(SelectFieldOrAsterisk... fields) Create a new DSL select statement.Create a new DSL select statement forCOUNT(*).selectDistinct(Collection<? extends SelectFieldOrAsterisk> fields) Create a new DSL select statement.<T1> SelectSelectStep<Record1<T1>>selectDistinct(SelectField<T1> field1) Create a new DSL select statement.<T1,T2> SelectSelectStep<Record2<T1, T2>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2) Create a new DSL select statement.<T1,T2, T3> 
 SelectSelectStep<Record3<T1,T2, T3>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3) Create a new DSL select statement.<T1,T2, T3, T4> 
 SelectSelectStep<Record4<T1,T2, T3, T4>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4) Create a new DSL select statement.<T1,T2, T3, T4, T5> 
 SelectSelectStep<Record5<T1,T2, T3, T4, T5>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6> 
 SelectSelectStep<Record6<T1,T2, T3, T4, T5, T6>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7> 
 SelectSelectStep<Record7<T1,T2, T3, T4, T5, T6, T7>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8> 
 SelectSelectStep<Record8<T1,T2, T3, T4, T5, T6, T7, T8>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9> 
 SelectSelectStep<Record9<T1,T2, T3, T4, T5, T6, T7, T8, T9>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10> 
 SelectSelectStep<Record10<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> 
 SelectSelectStep<Record11<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> 
 SelectSelectStep<Record12<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> 
 SelectSelectStep<Record13<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> 
 SelectSelectStep<Record14<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> 
 SelectSelectStep<Record15<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> 
 SelectSelectStep<Record16<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> 
 SelectSelectStep<Record17<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> 
 SelectSelectStep<Record18<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> 
 SelectSelectStep<Record19<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> 
 SelectSelectStep<Record20<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> 
 SelectSelectStep<Record21<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21) Create a new DSL select statement.<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> 
 SelectSelectStep<Record22<T1,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22) Create a new DSL select statement.selectDistinct(SelectFieldOrAsterisk... fields) Create a new DSL select statement.selectFrom(String sql) Create a new DSL select statement, projecting*.selectFrom(String sql, Object... bindings) Create a new DSL select statement, projecting*.selectFrom(String sql, QueryPart... parts) Create a new DSL select statement, projecting*.selectFrom(Name table) Create a new DSL select statement, projecting*.selectFrom(SQL sql) Create a new DSL select statement, projecting*.<R extends Record>
 SelectWhereStep<R>selectFrom(TableLike<R> table) Create a new DSL select statement, projecting the known columns from a table.Create a new DSL select statement for a constant1literal.Create a newSelectQuery<R extends Record>
 SelectQuery<R>selectQuery(TableLike<R> table) Create a newSelectQueryCreate a new DSL select statement for a constant0literal.TheSETstatement.TheSETstatement.setCatalog(String catalog) TheSET CATALOGstatement.setCatalog(Catalog catalog) TheSET CATALOGstatement.setCatalog(Name catalog) TheSET CATALOGstatement.TheSET LOCALstatement.TheSET LOCALstatement.TheSET SCHEMAstatement.TheSET SCHEMAstatement.TheSET SCHEMAstatement.final Settingssettings()The settings wrapped by this context.TheSTART TRANSACTIONstatement.statements(Collection<? extends Statement> statements) Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN … END;, unless explicitly needed.statements(Statement... statements) Wrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN … END;, unless explicitly needed.toString()voidtransaction(ContextTransactionalRunnable transactional) Run aContextTransactionalRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider().voidtransaction(TransactionalRunnable transactional) Run aTransactionalRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider().transactionAsync(Executor executor, TransactionalRunnable transactional) Run aTransactionalRunnableasynchronously.transactionAsync(TransactionalRunnable transactional) Run aTransactionalRunnableasynchronously.<T> Publisher<T>transactionPublisher(TransactionalPublishable<T> transactional) Run aTransactionalPublishablereactively.<T> TtransactionResult(ContextTransactionalCallable<T> transactional) Run aContextTransactionalRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and return thetransactional's outcome.<T> TtransactionResult(TransactionalCallable<T> transactional) Run aTransactionalCallablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and return thetransactional's outcome.<T> CompletionStage<T>transactionResultAsync(Executor executor, TransactionalCallable<T> transactional) Run aTransactionalCallableasynchronously.<T> CompletionStage<T>transactionResultAsync(TransactionalCallable<T> transactional) Run aTransactionalCallableasynchronously.TheTRUNCATEstatement.TheTRUNCATEstatement.truncate(Collection<? extends Table<?>> table) TheTRUNCATEstatement.TheTRUNCATEstatement.TheTRUNCATEstatement.TheTRUNCATEstatement.<R extends Record>
 TruncateIdentityStep<R>TheTRUNCATEstatement.truncateTable(String table) TheTRUNCATE TABLEstatement.truncateTable(String... table) TheTRUNCATE TABLEstatement.truncateTable(Collection<? extends Table<?>> table) TheTRUNCATE TABLEstatement.truncateTable(Name table) TheTRUNCATE TABLEstatement.truncateTable(Name... table) TheTRUNCATE TABLEstatement.truncateTable(Table<?>... table) TheTRUNCATE TABLEstatement.<R extends Record>
 TruncateIdentityStep<R>truncateTable(Table<R> table) TheTRUNCATE TABLEstatement.<R extends Record>
 UpdateSetFirstStep<R>Create a new DSL update statement.<R extends Record>
 UpdateQuery<R>updateQuery(Table<R> table) Create a newUpdateQueryCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21, String fieldAlias22) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(String alias, Collection<String> fieldAliases) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Collection<? extends CommonTableExpression<?>> tables) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(CommonTableExpression<?>... tables) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Collection<? extends Name> fieldAliases) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21, Name fieldAlias22) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String... fieldAliases) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21, String fieldAlias22) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, Collection<String> fieldAliases) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(String alias, Function<? super Field<?>, ? extends String> fieldNameFunction) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Collection<? extends CommonTableExpression<?>> tables) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(CommonTableExpression<?>... tables) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Collection<? extends Name> fieldAliases) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name... fieldAliases) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21, Name fieldAlias22) Create aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jooq.Scopeconfiguration, creationTime, data, data, data, dialect, dsl, family, settings
- 
Constructor Details- 
DefaultDSLContext
- 
DefaultDSLContext
- 
DefaultDSLContext
- 
DefaultDSLContext
- 
DefaultDSLContext
- 
DefaultDSLContext
- 
DefaultDSLContext
- 
DefaultDSLContextpublic DefaultDSLContext(ConnectionProvider connectionProvider, SQLDialect dialect, Settings settings) 
- 
DefaultDSLContext
- 
DefaultDSLContextpublic DefaultDSLContext(io.r2dbc.spi.ConnectionFactory connectionFactory, SQLDialect dialect, Settings settings) 
- 
DefaultDSLContext
 
- 
- 
Method Details- 
mapDescription copied from interface:DSLContextMap a schema to another one.This will map a schema onto another one, depending on configured schema mapping in this DSLContext. If no applicable schema mapping can be found, the schema itself is returned.- Specified by:
- mapin interface- DSLContext
- Parameters:
- schema- A schema
- Returns:
- The mapped schema
 
- 
mapDescription copied from interface:DSLContextMap a table to another one.This will map a table onto another one, depending on configured table mapping in this DSLContext. If no applicable table mapping can be found, the table itself is returned.- Specified by:
- mapin interface- DSLContext
- Parameters:
- table- A table
- Returns:
- The mapped table
 
- 
parserDescription copied from interface:DSLContextAccess the parser API.- Specified by:
- parserin interface- DSLContext
 
- 
parsingConnectionDescription copied from interface:DSLContextA JDBC connection that runs each statement through theDSLContext.parser()first, prior to re-generating and running the SQL.Static statements are translated eagerly upon execution, e.g. of Statement.executeQuery(String). Prepared statements are prepared lazily once all bind variables are available, because the specific bind value and type may influence the generated SQL. As such, aPreparedStatementcreated from a parsing connection does not yet allocate any server side resources until it is executed for the first time.The Configuration.cacheProvider()is called forCacheType.CACHE_PARSING_CONNECTIONto provide a translation cache to avoid the overhead of re-parsing and re-generating the same SQL string all the time. By default, this is an LRU cache.The resulting Connectionwraps an underlying JDBC connection that has been obtained fromConnectionProvider.acquire()and must be released by callingConnection.close(), which callsConnectionProvider.release(Connection).- Specified by:
- parsingConnectionin interface- DSLContext
 
- 
parsingDataSourceDescription copied from interface:DSLContextA JDBC data source that runs each statement through theDSLContext.parser()first, prior to re-generating and running the SQL.This simply wraps the DSLContext.parsingConnection()in aDataSource.- Specified by:
- parsingDataSourcein interface- DSLContext
 
- 
parsingConnectionFactorypublic io.r2dbc.spi.ConnectionFactory parsingConnectionFactory()Description copied from interface:DSLContextAn R2DBCConnectionFactorythat runs each statement through theDSLContext.parser()first, prior to re-generating and running the SQL.- Specified by:
- parsingConnectionFactoryin interface- DSLContext
 
- 
diagnosticsConnectionDescription copied from interface:DSLContextA JDBC connection that proxies the underlying connection to run the jOOQ Diagnostics Pack on executed queries.This is experimental functionality. - Specified by:
- diagnosticsConnectionin interface- DSLContext
 
- 
diagnosticsDataSourceDescription copied from interface:DSLContextA JDBC connection that proxies the underlying connection to run the jOOQ Diagnostics Pack on executed queries.This simply wraps the DSLContext.diagnosticsConnection()in aDataSource.- Specified by:
- diagnosticsDataSourcein interface- DSLContext
 
- 
migrationsDescription copied from interface:DSLContextThe experimental migrations API.This is EXPERIMENTAL functionality and subject to change in future jOOQ versions. - Specified by:
- migrationsin interface- DSLContext
 
- 
metaDescription copied from interface:DSLContextAccess the database meta data.This method returns meta information provided by Configuration.metaProvider(), which defaults to a wrapper type that gives access to your JDBC connection'sDatabaseMetaDataas obtained from yourConnectionProvider.- Specified by:
- metain interface- DSLContext
- See Also:
 
- 
metaDescription copied from interface:DSLContextAccess the database meta data from an explicit JDBCDatabaseMetaData.- Specified by:
- metain interface- DSLContext
 
- 
metaDescription copied from interface:DSLContextAccess the database meta data from explicit catalog information.This will not connect to your database to get live meta information, unlike DSLContext.meta()andDSLContext.meta(DatabaseMetaData).- Specified by:
- metain interface- DSLContext
 
- 
metaDescription copied from interface:DSLContextAccess the database meta data from explicit schema information.This will not connect to your database to get live meta information, unlike DSLContext.meta()andDSLContext.meta(DatabaseMetaData).- Specified by:
- metain interface- DSLContext
 
- 
metaDescription copied from interface:DSLContextAccess the database meta data from explicit table information.This will not connect to your database to get live meta information, unlike DSLContext.meta()andDSLContext.meta(DatabaseMetaData).- Specified by:
- metain interface- DSLContext
 
- 
metaDescription copied from interface:DSLContextAccess the database meta data from an explicit JAXB-annotated meta model.This will not connect to your database to get live meta information, unlike DSLContext.meta()andDSLContext.meta(DatabaseMetaData).- Specified by:
- metain interface- DSLContext
 
- 
metaDescription copied from interface:DSLContextCreate meta data from a set of sources.This is convenience for wrapping all argument Strings inSource. The same set of content types are supported as inDSLContext.meta(Source...).- Specified by:
- metain interface- DSLContext
 
- 
metaDescription copied from interface:DSLContextCreate meta data from a set of sources.This method creates a Metarepresentation from a set of source content, which can be any of:- A set of DDL scripts, which will be parsed using
 DSLContext.parser().
- A set of XML files, which will be unmarshalled into
 InformationSchemaobjects.
 This will not connect to your database to get live meta information, unlike DSLContext.meta()andDSLContext.meta(DatabaseMetaData).- Specified by:
- metain interface- DSLContext
 
- A set of DDL scripts, which will be parsed using
 
- 
metaDescription copied from interface:DSLContextCreate meta data from a set of DDL queries.This works the same way as DSLContext.meta(Source...), without the need of parsing the DDL scripts.- Specified by:
- metain interface- DSLContext
 
- 
informationSchemaDescription copied from interface:DSLContextConvenience method forMeta.informationSchema().- Specified by:
- informationSchemain interface- DSLContext
- See Also:
 
- 
informationSchemaDescription copied from interface:DSLContextConvenience method forMeta.informationSchema().- Specified by:
- informationSchemain interface- DSLContext
- See Also:
 
- 
informationSchemaDescription copied from interface:DSLContextConvenience method forMeta.informationSchema().- Specified by:
- informationSchemain interface- DSLContext
- See Also:
 
- 
informationSchemaDescription copied from interface:DSLContextConvenience method forMeta.informationSchema().- Specified by:
- informationSchemain interface- DSLContext
- See Also:
 
- 
informationSchemaDescription copied from interface:DSLContextConvenience method forMeta.informationSchema().- Specified by:
- informationSchemain interface- DSLContext
- See Also:
 
- 
informationSchemaDescription copied from interface:DSLContextConvenience method forMeta.informationSchema().- Specified by:
- informationSchemain interface- DSLContext
- See Also:
 
- 
explainDescription copied from interface:DSLContextRun anEXPLAINstatement in the database to estimate the cardinality of the query.- Specified by:
- explainin interface- DSLContext
 
- 
transactionResultDescription copied from interface:DSLContextRun aContextTransactionalRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and return thetransactional's outcome.The argument transactional code may capture scope to derive its Configurationfrom the "context" in order to create new statements. This context can be provided, for instance, byThreadLocalTransactionProviderautomatically.- Specified by:
- transactionResultin interface- DSLContext
- Parameters:
- transactional- The transactional code
- Returns:
- The transactional outcome
 
- 
transactionResultDescription copied from interface:DSLContextRun aTransactionalCallablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and return thetransactional's outcome.The argument transactional code should not capture any scope but derive its Configurationfrom theTransactionalCallable.run(Configuration)argument in order to create new statements.- Specified by:
- transactionResultin interface- DSLContext
- Parameters:
- transactional- The transactional code
- Returns:
- The transactional outcome
 
- 
transactionDescription copied from interface:DSLContextRun aContextTransactionalRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider().The argument transactional code may capture scope to derive its Configurationfrom the "context" in order to create new statements. This context can be provided, for instance, byThreadLocalTransactionProviderautomatically.- Specified by:
- transactionin interface- DSLContext
- Parameters:
- transactional- The transactional code
 
- 
transactionDescription copied from interface:DSLContextRun aTransactionalRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider().The argument transactional code should not capture any scope but derive its Configurationfrom theTransactionalCallable.run(Configuration)argument in order to create new statements.- Specified by:
- transactionin interface- DSLContext
- Parameters:
- transactional- The transactional code
 
- 
transactionAsyncDescription copied from interface:DSLContextRun aTransactionalRunnableasynchronously.The TransactionRunnableis run in the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and returns thetransactional's outcome in a newCompletionStagethat is asynchronously completed by a task run by anExecutorprovided by the underlyingScope.configuration()'sConfiguration.executorProvider().- Specified by:
- transactionAsyncin interface- DSLContext
- Parameters:
- transactional- The transactional code
 
- 
transactionAsyncpublic CompletionStage<Void> transactionAsync(Executor executor, TransactionalRunnable transactional) Description copied from interface:DSLContextRun aTransactionalRunnableasynchronously.The TransactionRunnableis run in the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and returns thetransactional's outcome in a newCompletionStagethat is asynchronously completed by a task run by a givenExecutor.- Specified by:
- transactionAsyncin interface- DSLContext
- Parameters:
- transactional- The transactional code
 
- 
transactionResultAsyncDescription copied from interface:DSLContextRun aTransactionalCallableasynchronously.The TransactionCallableis run in the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and returns thetransactional's outcome in a newCompletionStagethat is asynchronously completed by a task run by anExecutorprovided by the underlyingScope.configuration()'sConfiguration.executorProvider().- Specified by:
- transactionResultAsyncin interface- DSLContext
- Parameters:
- transactional- The transactional code
- Returns:
- The transactional outcome
 
- 
transactionResultAsyncpublic <T> CompletionStage<T> transactionResultAsync(Executor executor, TransactionalCallable<T> transactional) Description copied from interface:DSLContextRun aTransactionalCallableasynchronously.The TransactionCallableis run in the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.transactionProvider(), and returns thetransactional's outcome in a newCompletionStagethat is asynchronously completed by a task run by a givenExecutor.- Specified by:
- transactionResultAsyncin interface- DSLContext
- Parameters:
- transactional- The transactional code
- Returns:
- The transactional outcome
 
- 
transactionPublisherDescription copied from interface:DSLContextRun aTransactionalPublishablereactively.- Specified by:
- transactionPublisherin interface- DSLContext
- Parameters:
- transactional- The transactional code
- Returns:
- The transactional outcome
 
- 
connectionResultDescription copied from interface:DSLContextRun aConnectionCallablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.connectionProvider().- Specified by:
- connectionResultin interface- DSLContext
- Parameters:
- callable- The code running statements against the- connection.
- Returns:
- The outcome of the callable
 
- 
connectionDescription copied from interface:DSLContextRun aConnectionRunnablein the context of thisDSLContext's underlyingScope.configuration()'sConfiguration.connectionProvider().- Specified by:
- connectionin interface- DSLContext
- Parameters:
- runnable- The code running statements against the- connection.
 
- 
mockResultDescription copied from interface:DSLContextRun aMockRunnablein the context of thisDSLContext's underlyingScope.configuration()'s, and of aMockDataProviderand return themockable's outcome.- Specified by:
- mockResultin interface- DSLContext
 
- 
mockDescription copied from interface:DSLContextRun aMockRunnablein the context of thisDSLContext's underlyingScope.configuration()'s, and of aMockDataProvider.- Specified by:
- mockin interface- DSLContext
 
- 
renderContextDescription copied from interface:DSLContextGet a newRenderContextfor the context of thisDSLContext.This will return an initialised render context as such: - 
 Context.castMode()==DEFAULT
-  Context.declareFields()== false
-  Context.declareTables()== false
-  Context.format()== false
-  Context.paramType()==ParamType.INDEXED
-  Context.qualify()== true
-  Context.subquery()== false
 - Specified by:
- renderContextin interface- DSLContext
 
- 
 
- 
renderDescription copied from interface:DSLContextRender a QueryPart in the context of thisDSLContext.This is the same as calling renderContext().render(part)- Specified by:
- renderin interface- DSLContext
- Parameters:
- part- The- QueryPartto be rendered
- Returns:
- The rendered SQL
 
- 
renderNamedParamsDescription copied from interface:DSLContextRender a QueryPart in the context of thisDSLContext, rendering bind variables as named parameters.This is the same as calling renderContext().paramType(NAMED).render(part)- Specified by:
- renderNamedParamsin interface- DSLContext
- Parameters:
- part- The- QueryPartto be rendered
- Returns:
- The rendered SQL
 
- 
renderNamedOrInlinedParamsDescription copied from interface:DSLContextRender a QueryPart in the context of thisDSLContext, rendering bind variables as named parameters, or inlined parameters if they have no name.This is the same as calling renderContext().paramType(NAMED_OR_INLINED).render(part)- Specified by:
- renderNamedOrInlinedParamsin interface- DSLContext
- Parameters:
- part- The- QueryPartto be rendered
- Returns:
- The rendered SQL
 
- 
renderInlinedDescription copied from interface:DSLContextRender a QueryPart in the context of thisDSLContext, inlining all bind variables.This is the same as calling renderContext().inline(true).render(part)- Specified by:
- renderInlinedin interface- DSLContext
- Parameters:
- part- The- QueryPartto be rendered
- Returns:
- The rendered SQL
 
- 
extractBindValuesDescription copied from interface:DSLContextRetrieve the bind values that will be bound by a givenQueryPart.The returned Listis immutable. To modify bind values, useDSLContext.extractParams(QueryPart)instead.Unlike DSLContext.extractParams(QueryPart), which returns also inlined parameters, this returns only actual bind values that will render an actual bind value as a question mark"?"- Specified by:
- extractBindValuesin interface- DSLContext
 
- 
extractParamsDescription copied from interface:DSLContextGet aMapof named parameters.The Mapitself is immutable, but theParamelements allow for modifying bind values on an existingQuery(or any otherQueryPart).Bind values created with DSL.val(Object)will have their bind index as name.- Specified by:
- extractParamsin interface- DSLContext
- See Also:
 
- 
extractParamDescription copied from interface:DSLContextGet a named parameter from aQueryPart, provided its name.Bind values created with DSL.val(Object)will have their bind index as name.- Specified by:
- extractParamin interface- DSLContext
- See Also:
 
- 
bindContextDescription copied from interface:DSLContextGet a newBindContextfor the context of thisDSLContext.This will return an initialised bind context as such: - Context.declareFields()== false
- Context.declareTables()== false
 BindContext for JOOQ INTERNAL USE only. Avoid referencing it directly - Specified by:
- bindContextin interface- DSLContext
 
- 
attachDescription copied from interface:DSLContextAttach thisDSLContext's underlyingScope.configuration()to some attachables.- Specified by:
- attachin interface- DSLContext
 
- 
attachDescription copied from interface:DSLContextAttach thisDSLContext's underlyingScope.configuration()to some attachables.- Specified by:
- attachin interface- DSLContext
 
- 
loadIntoDescription copied from interface:DSLContextCreate a newLoaderobject to load data from a CSV or XML source.- Specified by:
- loadIntoin interface- DSLContext
 
- 
queriesDescription copied from interface:DSLContextWrap a collection of queries.- Specified by:
- queriesin interface- DSLContext
- See Also:
 
- 
queriesDescription copied from interface:DSLContextWrap a collection of queries.- Specified by:
- queriesin interface- DSLContext
- See Also:
 
- 
beginDescription copied from interface:DSLContextWrap a collection of statements in an anonymous procedural block.- Specified by:
- beginin interface- DSLContext
- See Also:
 
- 
beginDescription copied from interface:DSLContextWrap a collection of statements in an anoymous procedural block.- Specified by:
- beginin interface- DSLContext
- See Also:
 
- 
statementsDescription copied from interface:DSLContextWrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN … END;, unless explicitly needed.- Specified by:
- statementsin interface- DSLContext
- See Also:
 
- 
statementsDescription copied from interface:DSLContextWrap a collection of statements in an anonymous procedural block that does not wrap inBEGIN … END;, unless explicitly needed.- Specified by:
- statementsin interface- DSLContext
- See Also:
 
- 
queryDescription copied from interface:DSLContextCreate a new query holding plain SQL. There must not be any binding variables contained in the SQL.Example: String sql = "SET SCHEMA 'abc'";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- queryin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- A query wrapping the plain SQL
- See Also:
 
- 
queryDescription copied from interface:DSLContextCreate a new query holding plain SQL. There must not be any binding variables contained in the SQL.Example: String sql = "SET SCHEMA 'abc'";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- queryin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- A query wrapping the plain SQL
- See Also:
 
- 
queryDescription copied from interface:DSLContextCreate a new query holding plain SQL. There must be as many bind variables contained in the SQL, as passed in the bindings parameter.Example: String sql = "SET SCHEMA 'abc'";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- queryin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- A query wrapping the plain SQL
- See Also:
 
- 
queryDescription copied from interface:DSLContextCreate a new query holding plain SQL.Unlike DSLContext.query(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query query("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will render this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- queryin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- A query wrapping the plain SQL
- See Also:
 
- 
fetchDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query. This will never be
         null.
- See Also:
 
- 
fetchDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query. This will never be
         null.
- See Also:
 
- 
fetchDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The results from the executed query. This will never be null.
- See Also:
 
- 
fetchDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.fetch(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetch("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The results from the executed query. This will never be
         null.
- See Also:
 
- 
fetchLazyDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.The returned Cursorholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The cursor. This will never be null.
- See Also:
 
- 
fetchLazyDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.The returned Cursorholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The cursor. This will never be null.
- See Also:
 
- 
fetchLazyDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.There must be as many bind variables contained in the SQL, as passed in the bindings parameter The returned Cursorholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The cursor. This will never be null.
- See Also:
 
- 
fetchLazyDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.The returned Cursorholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Unlike DSLContext.fetchLazy(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchLazy("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methodsDepending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The cursor. This will never be null.
- See Also:
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().Unlike DSLContext.fetchLazy(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchLazy("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncpublic CompletionStage<Result<Record>> fetchAsync(Executor executor, String sql, Object... bindings) Description copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncpublic CompletionStage<Result<Record>> fetchAsync(Executor executor, String sql, QueryPart... parts) Description copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.Unlike DSLContext.fetchLazy(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchLazy("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchStreamDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.The returned Streamholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query. This is never
         null, even if the database returns noResultSet
- See Also:
 
- 
fetchStreamDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.The returned Streamholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query. This is never
         null, even if the database returns noResultSet
- See Also:
 
- 
fetchStreamDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.There must be as many bind variables contained in the SQL, as passed in the bindings parameter The returned Streamholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The results from the executed query. This is never
         null, even if the database returns noResultSet
- See Also:
 
- 
fetchStreamDescription copied from interface:DSLContextExecute a new query holding plain SQL and "lazily" return the generated result.The returned Streamholds a reference to the executedPreparedStatementand the associatedResultSet. Data can be fetched (or iterated over) lazily, fetching records from theResultSetone by one.Unlike DSLContext.fetchStream(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchLazy("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methodsDepending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The results from the executed query. This is never
         null, even if the database returns noResultSet
- See Also:
 
- 
fetchManyDescription copied from interface:DSLContextExecute a new query holding plain SQL, possibly returning several result sets.Example (Sybase ASE): String sql = "sp_help 'my_table'";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchManyin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results. This will never be null.
- See Also:
 
- 
fetchManyDescription copied from interface:DSLContextExecute a new query holding plain SQL, possibly returning several result sets.Example (Sybase ASE): String sql = "sp_help 'my_table'";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchManyin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results. This will never be null.
- See Also:
 
- 
fetchManyDescription copied from interface:DSLContextExecute a new query holding plain SQL, possibly returning several result sets.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Sybase ASE): String sql = "sp_help 'my_table'";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchManyin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The results. This will never be null.
- See Also:
 
- 
fetchManyDescription copied from interface:DSLContextExecute a new query holding plain SQL, possibly returning several result sets.Unlike DSLContext.fetchMany(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchMany("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchManyin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The results. This will never be null.
- See Also:
 
- 
fetchOneDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The record or null, if no record was found.
- See Also:
 
- 
fetchOneDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The record or null, if no record was found.
- See Also:
 
- 
fetchOneDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The record or null, if no record was found.
- See Also:
 
- 
fetchOneDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.fetchOne(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchOne("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The record or null, if no record was found.
- See Also:
 
- 
fetchSingleDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The record. This is never null.
- See Also:
 
- 
fetchSingleDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The record. This is never null.
- See Also:
 
- 
fetchSingleDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The record. This is never null.
- See Also:
 
- 
fetchSingleDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.fetchOne(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchOne("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The record. This is never null.
- See Also:
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query
- See Also:
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query
- See Also:
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The results from the executed query
- See Also:
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.fetchOne(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchOne("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The results from the executed query
- See Also:
 
- 
fetchValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The value or null, if no record was found.
- See Also:
 
- 
fetchValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The value or null, if no record was found.
- See Also:
 
- 
fetchValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The value or null, if no record was found.
- See Also:
 
- 
fetchValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.fetchValue(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchOne("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The value or null, if no record was found.
- See Also:
 
- 
fetchOptionalValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The result value from the executed query
- See Also:
 
- 
fetchOptionalValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The result value from the executed query
- See Also:
 
- 
fetchOptionalValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The results from the executed query
- See Also:
 
- 
fetchOptionalValueDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.fetchValue(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchOne("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The results from the executed query
- See Also:
 
- 
fetchValuesDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The values. This will never be null.
- See Also:
 
- 
fetchValuesDescription copied from interface:DSLContextExecute a new query holding plain SQL.Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The values. This will never be null.
- See Also:
 
- 
fetchValuesDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The values. This will never be null.
- See Also:
 
- 
fetchValuesDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.fetchValue(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query fetchOne("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The values. This will never be null.
- See Also:
 
- 
executeDescription copied from interface:DSLContextExecute a query holding plain SQL.NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- executein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query
- See Also:
 
- 
executeDescription copied from interface:DSLContextExecute a query holding plain SQL.NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- executein interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- The results from the executed query
- See Also:
 
- 
executeDescription copied from interface:DSLContextExecute a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- executein interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- The results from the executed query
- See Also:
 
- 
executeDescription copied from interface:DSLContextExecute a new query holding plain SQL.Unlike DSLContext.execute(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query execute("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will execute this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- executein interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- The results from the executed query
- See Also:
 
- 
resultQueryDescription copied from interface:DSLContextCreate a new query holding plain SQL.There must not be any bind variables contained in the SQL Use this method, when you want to take advantage of the many ways to fetch results in jOOQ, using ResultQuery. Some examples:ResultQuery.fetchLazy()Open a cursor and fetch records one by one ResultQuery.fetchInto(Class)Fetch records into a custom POJO (optionally annotated with JPA annotations) ResultQuery.fetchInto(RecordHandler)Fetch records into a custom callback (similar to Spring's RowMapper) Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- resultQueryin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- An executable query
- See Also:
 
- 
resultQueryDescription copied from interface:DSLContextCreate a new query holding plain SQL.There must not be any bind variables contained in the SQL Use this method, when you want to take advantage of the many ways to fetch results in jOOQ, using ResultQuery. Some examples:ResultQuery.fetchLazy()Open a cursor and fetch records one by one ResultQuery.fetchInto(Class)Fetch records into a custom POJO (optionally annotated with JPA annotations) ResultQuery.fetchInto(RecordHandler)Fetch records into a custom callback (similar to Spring's RowMapper) Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- resultQueryin interface- DSLContext
- Parameters:
- sql- The SQL
- Returns:
- An executable query
- See Also:
 
- 
resultQueryDescription copied from interface:DSLContextCreate a new query holding plain SQL.There must be as many bind variables contained in the SQL, as passed in the bindings parameter Use this method, when you want to take advantage of the many ways to fetch results in jOOQ, using ResultQuery. Some examples:ResultQuery.fetchLazy()Open a cursor and fetch records one by one ResultQuery.fetchInto(Class)Fetch records into a custom POJO (optionally annotated with JPA annotations) ResultQuery.fetchInto(RecordHandler)Fetch records into a custom callback (similar to Spring's RowMapper) Example (Postgres): 
 Example (SQLite):String sql = "FETCH ALL IN \"<unnamed cursor 1>\"";String sql = "pragma table_info('my_table')";NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- resultQueryin interface- DSLContext
- Parameters:
- sql- The SQL
- bindings- The bindings
- Returns:
- A query wrapping the plain SQL
- See Also:
 
- 
resultQueryDescription copied from interface:DSLContextCreate a new query holding plain SQL.Unlike DSLContext.resultQuery(String, Object...), the SQL passed to this method should not contain any bind variables. Instead, you can passQueryPartobjects to the method which will be rendered at indexed locations of your SQL string as such:// The following query resultQuery("select {0}, {1} from {2}", val(1), inline("test"), name("DUAL")); // Will render this SQL by default, using SQLDialect.ORACLE: select ?, 'test' from "DUAL"NOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! One way to escape literals is to use DSL.name(String...)and similar methods- Specified by:
- resultQueryin interface- DSLContext
- Parameters:
- sql- The SQL clause, containing {numbered placeholders} where query parts can be injected
- parts- The- QueryPartobjects that are rendered at the {numbered placeholder} locations
- Returns:
- A query wrapping the plain SQL
- See Also:
 
- 
fetchDescription copied from interface:DSLContextFetch all data from a JDBCResultSetand transform it to a jOOQResult.After fetching all data, the JDBC ResultSet will be closed. Use DSLContext.fetchLazy(ResultSet), to fetch oneRecordat a time, instead of load the entireResultSetinto a jOOQResultat once.- Specified by:
- fetchin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The resulting jOOQ Result. This will never be null.
 
- 
fetchDescription copied from interface:DSLContextFetch all data from a JDBCResultSetand transform it to a jOOQResult.After fetching all data, the JDBC ResultSet will be closed. Use DSLContext.fetchLazy(ResultSet), to fetch oneRecordat a time, instead of load the entireResultSetinto a jOOQResultat once.The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The resulting jOOQ Result. This will never be null.
 
- 
fetchDescription copied from interface:DSLContextFetch all data from a JDBCResultSetand transform it to a jOOQResult.After fetching all data, the JDBC ResultSet will be closed. Use DSLContext.fetchLazy(ResultSet), to fetch oneRecordat a time, instead of load the entireResultSetinto a jOOQResultat once.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The resulting jOOQ Result. This will never be null.
 
- 
fetchDescription copied from interface:DSLContextFetch all data from a JDBCResultSetand transform it to a jOOQResult.After fetching all data, the JDBC ResultSet will be closed. Use DSLContext.fetchLazy(ResultSet), to fetch oneRecordat a time, instead of load the entireResultSetinto a jOOQResultat once.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The resulting jOOQ Result. This will never be null.
 
- 
fetchOneDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. - Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The record or null, if no record was found.
 
- 
fetchOneDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The record or null, if no record was found.
 
- 
fetchOneDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The record or null, if no record was found.
 
- 
fetchOneDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. - Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The record or null, if no record was found.
 
- 
fetchSingleDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The record. This is never null.
 
- 
fetchOptionalDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. - Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The resulting jOOQ record
 
- 
fetchOptionalDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The resulting jOOQ record
 
- 
fetchOptionalDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The resulting jOOQ record
 
- 
fetchOptionalDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand transform it to a jOOQRecord.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The resulting jOOQ record
 
- 
fetchValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. - Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The value or null, if no record was found.
 
- 
fetchValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional fieldargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- field- The field to use in the desired output
- Returns:
- The value or null, if no record was found.
 
- 
fetchValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typeargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- type- The data type to use in the desired output
- Returns:
- The value or null, if no record was found.
 
- 
fetchValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typeargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- type- The data types to use in the desired output
- Returns:
- The value or null, if no record was found.
 
- 
fetchOptionalValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. - Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The resulting value
 
- 
fetchOptionalValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional fieldargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- field- The field to use in the desired output
- Returns:
- The resulting value
 
- 
fetchOptionalValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typeargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- type- The data type to use in the desired output
- Returns:
- The resulting value
 
- 
fetchOptionalValueDescription copied from interface:DSLContextFetch a record from a JDBCResultSetand return the only contained value.This will internally fetch all records and throw an exception if there was more than one resulting record. The additional typeargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- type- The data types to use in the desired output
- Returns:
- The resulting value
 
- 
fetchValuesDescription copied from interface:DSLContextFetch a result from a JDBCResultSetand return the only contained column's values.- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The values. This will never be null.
 
- 
fetchValuesDescription copied from interface:DSLContextFetch a result from a JDBCResultSetand return the only contained column's values.The additional fieldargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- field- The field to use in the desired output
- Returns:
- The values. This will never be null.
 
- 
fetchValuesDescription copied from interface:DSLContextFetch a result from a JDBCResultSetand return the only contained column's values.The additional typeargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- type- The data type to use in the desired output
- Returns:
- The values. This will never be null.
 
- 
fetchValuesDescription copied from interface:DSLContextFetch a result from a JDBCResultSetand return the only contained column's values.The additional typeargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- type- The data types to use in the desired output
- Returns:
- The values. This will never be null.
 
- 
fetchLazyDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQCursor.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.- Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The cursor. This will never be null.
 
- 
fetchLazyDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQCursor.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The cursor. This will never be null.
 
- 
fetchLazyDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQCursor.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The cursor. This will never be null.
 
- 
fetchLazyDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQCursor.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The cursor. This will never be null.
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic CompletionStage<Result<Record>> fetchAsync(Executor executor, ResultSet rs, Field<?>... fields) Description copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic CompletionStage<Result<Record>> fetchAsync(Executor executor, ResultSet rs, DataType<?>... types) Description copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic CompletionStage<Result<Record>> fetchAsync(Executor executor, ResultSet rs, Class<?>... types) Description copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchStreamDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQStream.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.- Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- Returns:
- The resulting stream
 
- 
fetchStreamDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQStream.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.The additional fieldsargument is used by jOOQ to coerce field names and data types to the desired output- Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- fields- The fields to use in the desired output
- Returns:
- The resulting stream
 
- 
fetchStreamDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQStream.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The resulting stream
 
- 
fetchStreamDescription copied from interface:DSLContextWrap a JDBCResultSetinto a jOOQStream.Use DSLContext.fetch(ResultSet), to load the entireResultSetinto a jOOQResultat once.The additional typesargument is used by jOOQ to coerce data types to the desired output- Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- rs- The JDBC ResultSet to fetch data from
- types- The data types to use in the desired output
- Returns:
- The resulting stream
 
- 
fetchFromTXTDescription copied from interface:DSLContextFetch all data from a formatted string.The supplied string is supposed to be formatted in a human-readable way. This is the same as calling fetchFromTXT(string, "{null}")- Specified by:
- fetchFromTXTin interface- DSLContext
- Parameters:
- string- The formatted string
- Returns:
- The transformed result. This will never be null.
- See Also:
 
- 
fetchFromTXTDescription copied from interface:DSLContextFetch all data from a formatted string.This method supports parsing results from two types of human-readable formats: The jOOQFormattable.format()This format is recognised by the fact that the first line starts with a "plus" sign: 
 This method will decode the above formatted string according to the following rules:+-----+-----+--------------------------+ |COL1 |COL2 |COL3 containing whitespace| +-----+-----+--------------------------+ |val1 |1 |some text | |val2 | 2 | more text | +-----+-----+--------------------------+- The number of columns is defined by the number of dash groups in the first line. Groups are separated by exactly one "plus" sign
- The column types are VARCHAR(N)whereN = number of dashes per dash group
- The column names are defined by the trimmed text contained in the second row
- The data is defined by the trimmed text contained in the subsequent rows
 The H2 database test data formatThe supplied string is supposed to be formatted in the following, human-readable way: 
 This method will decode the above formatted string according to the following rules:COL1 COL2 COL3 containing whitespace ----- ---- -------------------------- val1 1 some text val2 2 more text- The number of columns is defined by the number of dash groups in the second line. Groups are separated by space(s)
- The column types are VARCHAR(N)whereN = number of dashes per dash group
- The column names are defined by the trimmed text contained in the first row
- The data is defined by the trimmed text contained in the subsequent rows
 Both parsing methodsBoth parsing methods make no assumption about the resulting data types. Instead, all data is string-based. - Specified by:
- fetchFromTXTin interface- DSLContext
- Parameters:
- string- The formatted string
- nullLiteral- The string literal to be used as- nullvalue.
- Returns:
- The transformed result. This will never be null.
 
- 
fetchFromHTMLDescription copied from interface:DSLContextConvert an HTML table into a jOOQResult.This is the inverse operation of Formattable.formatHTML(). It works according to the following parsing rules:- The input is expected to be well-formed XML. XHTML conformance is not
 required - i.e. unknown elements / attributes, or elements / attributes
 not specified here, such as <caption>,<thead>,<tbody>are simply ignored.
- The surrounding <table>element is optional, but it may appear only once
- A single row containing table headings <th>is allowed. Further rows containing table headings are ignored. Table headings define field names. In the absence of table headings, field names are generated.
- The first row <tr>specifies the number of columns in the table (regardless if it contains table headings or not). Subsequent rows containing less columns will be padded. Subsequent rows containing more columns will be truncated.
- Comments are ignored
- Nested tables are not supported
 Ideal input looks like this: <table> <tr><th>COL1</th><th>COL2</th></tr> <tr><td>1</td><td>a</td></tr> <tr><td>2</td><td>b</td></tr> </table>- Specified by:
- fetchFromHTMLin interface- DSLContext
- Parameters:
- string- The HTML-formatted string.
- Returns:
- The transformed result. This will never be null.
 
- The input is expected to be well-formed XML. XHTML conformance is not
 required - i.e. unknown elements / attributes, or elements / attributes
 not specified here, such as 
- 
fetchFromCSVDescription copied from interface:DSLContextFetch all data from a CSV string.This is the same as calling fetchFromCSV(string, ',')and the inverse of callingFormattable.formatCSV(). The first row of the CSV data is required to hold field name information. Subsequent rows may contain data, which is interpreted asString. Use the various conversion methods to retrieve other data types from theResult:- Result.getValues(Field, Class)
- Result.getValues(int, Class)
- Result.getValues(String, Class)
- Result.getValues(Field, Converter)
- Result.getValues(int, Converter)
- Result.getValues(String, Converter)
 Missing values result in null. Empty values result in emptyStrings- Specified by:
- fetchFromCSVin interface- DSLContext
- Parameters:
- string- The CSV string
- Returns:
- The transformed result. This will never be null.
- See Also:
 
- 
fetchFromCSVDescription copied from interface:DSLContextFetch all data from a CSV string.This is inverse of calling Formattable.formatCSV(char). The first row of the CSV data is required to hold field name information. Subsequent rows may contain data, which is interpreted asString. Use the various conversion methods to retrieve other data types from theResult:- Result.getValues(Field, Class)
- Result.getValues(int, Class)
- Result.getValues(String, Class)
- Result.getValues(Field, Converter)
- Result.getValues(int, Converter)
- Result.getValues(String, Converter)
 Missing values result in null. Empty values result in emptyStrings- Specified by:
- fetchFromCSVin interface- DSLContext
- Parameters:
- string- The CSV string
- delimiter- The delimiter to expect between records
- Returns:
- The transformed result. This will never be null.
- See Also:
 
- 
fetchFromCSVDescription copied from interface:DSLContextFetch all data from a CSV string.This is the same as calling fetchFromCSV(string, ',')and the inverse of callingFormattable.formatCSV(boolean). Rows may contain data, which is interpreted asString. Use the various conversion methods to retrieve other data types from theResult:- Result.getValues(Field, Class)
- Result.getValues(int, Class)
- Result.getValues(String, Class)
- Result.getValues(Field, Converter)
- Result.getValues(int, Converter)
- Result.getValues(String, Converter)
 Missing values result in null. Empty values result in emptyStrings- Specified by:
- fetchFromCSVin interface- DSLContext
- Parameters:
- string- The CSV string
- header- Whether to parse the first line as a CSV header line
- Returns:
- The transformed result. This will never be null.
- See Also:
 
- 
fetchFromCSVDescription copied from interface:DSLContextFetch all data from a CSV string.This is inverse of calling Formattable.formatCSV(boolean, char). Rows may contain data, which are interpreted asString. Use the various conversion methods to retrieve other data types from theResult:- Result.getValues(Field, Class)
- Result.getValues(int, Class)
- Result.getValues(String, Class)
- Result.getValues(Field, Converter)
- Result.getValues(int, Converter)
- Result.getValues(String, Converter)
 Missing values result in null. Empty values result in emptyStrings- Specified by:
- fetchFromCSVin interface- DSLContext
- Parameters:
- string- The CSV string
- header- Whether to parse the first line as a CSV header line
- delimiter- The delimiter to expect between records
- Returns:
- The transformed result. This will never be null.
- See Also:
 
- 
fetchFromJSONDescription copied from interface:DSLContextFetch all data from a JSON string.This is the inverse of calling Formattable.formatJSON(). Use the various conversion methods to retrieve other data types from theResult:-  Result.getValues(Field, Class)
-  Result.getValues(int, Class)
-  Result.getValues(String, Class)
-  Result.getValues(Field, Converter)
-  Result.getValues(int, Converter)
-  Result.getValues(String, Converter)
 Missing values result in null. Empty values result in emptyStrings- Specified by:
- fetchFromJSONin interface- DSLContext
- Parameters:
- string- The JSON string
- Returns:
- The transformed result. This will never be null.
 
-  
- 
fetchFromXMLDescription copied from interface:DSLContextFetch all data from an XML string.This is the inverse of calling Formattable.formatXML(). Use the various conversion methods to retrieve other data types from theResult:-  Result.getValues(Field, Class)
-  Result.getValues(int, Class)
-  Result.getValues(String, Class)
-  Result.getValues(Field, Converter)
-  Result.getValues(int, Converter)
-  Result.getValues(String, Converter)
 Missing values result in null. Empty values result in emptyStrings- Specified by:
- fetchFromXMLin interface- DSLContext
- Parameters:
- string- The XML string
- Returns:
- The transformed result. This will never be null.
 
-  
- 
fetchFromStringDataDescription copied from interface:DSLContextFetch all data from a list of strings.This is used by methods such as The first element of the argument list should contain column names. Subsequent elements contain actual data. The degree of all arrays contained in the argument should be the same, although this is not a requirement. jOOQ will ignore excess data, and fill missing data withnull.- Specified by:
- fetchFromStringDatain interface- DSLContext
- Parameters:
- strings- The data to be transformed into a- Result
- Returns:
- The transformed result. This will never be null.
- See Also:
 
- 
fetchFromStringDataDescription copied from interface:DSLContextFetch all data from a list of strings.This is used by methods such as The first element of the argument list should contain column names. Subsequent elements contain actual data. The degree of all arrays contained in the argument should be the same, although this is not a requirement. jOOQ will ignore excess data, and fill missing data withnull.- Specified by:
- fetchFromStringDatain interface- DSLContext
- Parameters:
- strings- The data to be transformed into a- Result
- Returns:
- The transformed result. This will never be null.
 
- 
fetchFromStringDataDescription copied from interface:DSLContextFetch all data from a list of strings.This is used by methods such as The degree of all arrays contained in the argument should be the same, although this is not a requirement. jOOQ will ignore excess data, and fill missing data withnull.- Specified by:
- fetchFromStringDatain interface- DSLContext
- Parameters:
- strings- The data to be transformed into a- Result
- header- Whether to interpret the first line as a set of column names.
- Returns:
- The transformed result. This will never be null.
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String)for strictly non-recursive CTE andDSLContext.withRecursive(String)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(Name)for strictly non-recursive CTE andDSLContext.withRecursive(Name)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(Name, Name...)for strictly non-recursive CTE andDSLContext.withRecursive(Name, Name...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(Name, Name...)for strictly non-recursive CTE andDSLContext.withRecursive(Name, Name...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.This works in a similar way as DSLContext.with(String, String...), except that all column names are produced by a function that receives the CTE'sSelectcolumns as input.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep with(String alias, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.This works in a similar way as DSLContext.with(String, String...), except that all column names are produced by a function that receives the CTE'sSelectcolumns and their column indexes as input.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep4 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep5 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep6 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep7 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep8 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep9 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep10 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep11 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep12 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep13 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep14 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep15 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep16 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep17 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep18 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep19 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep20 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep21 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep22 with(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21, String fieldAlias22) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep4 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep5 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep6 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep7 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep8 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep9 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep10 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep11 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep12 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep13 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep14 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep15 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep16 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep17 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep18 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep19 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep20 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep21 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withpublic WithAsStep22 with(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21, Name fieldAlias22) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Reusable CommonTableExpressiontypes can be constructed throughThe RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(CommonTableExpression...)for strictly non-recursive CTE andDSLContext.withRecursive(CommonTableExpression...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Reusable CommonTableExpressiontypes can be constructed throughThe RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(CommonTableExpression...)for strictly non-recursive CTE andDSLContext.withRecursive(CommonTableExpression...)for strictly recursive CTE.- Specified by:
- within interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String)for strictly non-recursive CTE andDSLContext.withRecursive(String)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(Name)for strictly non-recursive CTE andDSLContext.withRecursive(Name)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(Name, Name...)for strictly non-recursive CTE andDSLContext.withRecursive(Name, Name...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(Name, Name...)for strictly non-recursive CTE andDSLContext.withRecursive(Name, Name...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep withRecursive(String alias, Function<? super Field<?>, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.This works in a similar way as DSLContext.with(String, String...), except that all column names are produced by a function that receives the CTE'sSelectcolumns as input.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep withRecursive(String alias, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.This works in a similar way as DSLContext.with(String, String...), except that all column names are produced by a function that receives the CTE'sSelectcolumns and their column indexes as input.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep3 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep4 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep5 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep6 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep7 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep8 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep9 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep10 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep11 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep12 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep13 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep14 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep15 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep16 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep17 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep18 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep19 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep20 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep21 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep22 withRecursive(String alias, String fieldAlias1, String fieldAlias2, String fieldAlias3, String fieldAlias4, String fieldAlias5, String fieldAlias6, String fieldAlias7, String fieldAlias8, String fieldAlias9, String fieldAlias10, String fieldAlias11, String fieldAlias12, String fieldAlias13, String fieldAlias14, String fieldAlias15, String fieldAlias16, String fieldAlias17, String fieldAlias18, String fieldAlias19, String fieldAlias20, String fieldAlias21, String fieldAlias22) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep4 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep5 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep6 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep7 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep8 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep9 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep10 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep11 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep12 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep13 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep14 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep15 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep16 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep17 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep18 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep19 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep20 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep21 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursivepublic WithAsStep22 withRecursive(Name alias, Name fieldAlias1, Name fieldAlias2, Name fieldAlias3, Name fieldAlias4, Name fieldAlias5, Name fieldAlias6, Name fieldAlias7, Name fieldAlias8, Name fieldAlias9, Name fieldAlias10, Name fieldAlias11, Name fieldAlias12, Name fieldAlias13, Name fieldAlias14, Name fieldAlias15, Name fieldAlias16, Name fieldAlias17, Name fieldAlias18, Name fieldAlias19, Name fieldAlias20, Name fieldAlias21, Name fieldAlias22) Description copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.The RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(String, String...)for strictly non-recursive CTE andDSLContext.withRecursive(String, String...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Reusable CommonTableExpressiontypes can be constructed throughThe RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(CommonTableExpression...)for strictly non-recursive CTE andDSLContext.withRecursive(CommonTableExpression...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
withRecursiveDescription copied from interface:DSLContextCreate aWITHclause to supply subsequentSELECT,UPDATE,INSERT,DELETE, andMERGEstatements withCommonTableExpressions.Reusable CommonTableExpressiontypes can be constructed throughThe RECURSIVEkeyword may be optional or unsupported in some databases, in case of which it will not be rendered. For optimal database interoperability and readability, however, it is suggested that you useDSLContext.with(CommonTableExpression...)for strictly non-recursive CTE andDSLContext.withRecursive(CommonTableExpression...)for strictly recursive CTE.- Specified by:
- withRecursivein interface- DSLContext
 
- 
selectFromDescription copied from interface:DSLContextCreate a new DSL select statement, projecting the known columns from a table.This will project the known columns from the argument table querying Fields.fields(). If no known columns are available (e.g. because the table has been created usingDSL.table(String)), thenSELECT *is projected.Example: SELECT table.col1, table.col2 FROM table- Specified by:
- selectFromin interface- DSLContext
 
- 
selectFromDescription copied from interface:DSLContextCreate a new DSL select statement, projecting*.Without knowing any columns from the argument table (see DSLContext.selectFrom(TableLike)), this will projectSELECT *.Example: SELECT * FROM table- Specified by:
- selectFromin interface- DSLContext
- See Also:
 
- 
selectFromDescription copied from interface:DSLContextCreate a new DSL select statement, projecting*.Without knowing any columns from the argument table (see DSLContext.selectFrom(TableLike)), this will projectSELECT *.Example: SELECT * FROM tableNOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- selectFromin interface- DSLContext
- See Also:
 
- 
selectFromDescription copied from interface:DSLContextCreate a new DSL select statement, projecting*.Without knowing any columns from the argument table (see DSLContext.selectFrom(TableLike)), this will projectSELECT *.Example: SELECT * FROM tableNOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- selectFromin interface- DSLContext
- See Also:
 
- 
selectFromDescription copied from interface:DSLContextCreate a new DSL select statement, projecting*.Without knowing any columns from the argument table (see DSLContext.selectFrom(TableLike)), this will projectSELECT *.Example: SELECT * FROM tableNOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- selectFromin interface- DSLContext
- See Also:
 
- 
selectFromDescription copied from interface:DSLContextCreate a new DSL select statement, projecting*.Without knowing any columns from the argument table (see DSLContext.selectFrom(TableLike)), this will projectSELECT *.Example: SELECT * FROM tableNOTE: When inserting plain SQL into jOOQ objects, you must guarantee syntax integrity. You may also create the possibility of malicious SQL injection. Be sure to properly use bind variables and/or escape literals when concatenated into SQL clauses! - Specified by:
- selectFromin interface- DSLContext
- See Also:
 
- 
selectDescription copied from interface:DSLContextCreate a new DSL select statement.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(Collection)instead.Example: DSLContext create = DSL.using(configuration); create.select(fields) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);Note that passing an empty collection conveniently produces SELECT *semantics, i.e. it:- Renders SELECT tab1.col1, tab1.col2, …, tabN.colNif all columns are known
- Renders SELECT *if not all columns are known, e.g. when using plain SQL
 - Specified by:
- selectin interface- DSLContext
- See Also:
 
- Renders 
- 
selectDescription copied from interface:DSLContextCreate a new DSL select statement.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectFieldOrAsterisk...)instead.Example: DSLContext create = DSL.using(configuration); create.select(field1, field2) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2) .execute();Note that passing an empty collection conveniently produces SELECT *semantics, i.e. it:- Renders SELECT tab1.col1, tab1.col2, …, tabN.colNif all columns are known
- Renders SELECT *if not all columns are known, e.g. when using plain SQL
 - Specified by:
- selectin interface- DSLContext
- See Also:
 
- Renders 
- 
selectDescription copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byField.in(Select),Field.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField)instead.Example: using(configuration) .select(field1) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2> SelectSelectStep<Record2<T1,T2>> select(SelectField<T1> field1, SelectField<T2> field2) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow2.in(Select),Row2.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record3<T1,T3> T2, selectT3>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow3.in(Select),Row3.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record4<T1,T3, T4> T2, selectT3, T4>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow4.in(Select),Row4.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, field4) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record5<T1,T3, T4, T5> T2, selectT3, T4, T5>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow5.in(Select),Row5.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, field4, field5) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record6<T1,T3, T4, T5, T6> T2, selectT3, T4, T5, T6>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow6.in(Select),Row6.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field5, field6) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record7<T1,T3, T4, T5, T6, T7> T2, selectT3, T4, T5, T6, T7>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow7.in(Select),Row7.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field6, field7) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record8<T1,T3, T4, T5, T6, T7, T8> T2, selectT3, T4, T5, T6, T7, T8>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow8.in(Select),Row8.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field7, field8) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record9<T1,T3, T4, T5, T6, T7, T8, T9> T2, selectT3, T4, T5, T6, T7, T8, T9>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow9.in(Select),Row9.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field8, field9) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record10<T1,T3, T4, T5, T6, T7, T8, T9, T10> T2, selectT3, T4, T5, T6, T7, T8, T9, T10>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow10.in(Select),Row10.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field9, field10) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record11<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow11.in(Select),Row11.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field10, field11) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record12<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow12.in(Select),Row12.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field11, field12) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record13<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow13.in(Select),Row13.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field12, field13) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record14<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow14.in(Select),Row14.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field13, field14) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record15<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow15.in(Select),Row15.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field14, field15) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record16<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow16.in(Select),Row16.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field15, field16) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record17<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow17.in(Select),Row17.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field16, field17) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record18<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow18.in(Select),Row18.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field17, field18) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record19<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow19.in(Select),Row19.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field18, field19) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record20<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow20.in(Select),Row20.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field19, field20) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record21<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow21.in(Select),Row21.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field20, field21) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectpublic <T1,T2, SelectSelectStep<Record22<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T2, selectT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.select(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow22.in(Select),Row22.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.select(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .select(field1, field2, field3, .., field21, field22) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectin interface- DSLContext
- See Also:
 
- 
selectDistinctDescription copied from interface:DSLContextCreate a new DSL select statement.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(Collection)instead.Example: DSLContext create = DSL.using(configuration); create.selectDistinct(fields) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);Note that passing an empty collection conveniently produces SELECT DISTINCT *semantics, i.e. it:- Renders SELECT DISTINCT tab1.col1, tab1.col2, …, tabN.colNif all columns are known
- Renders SELECT DISTINCT *if not all columns are known, e.g. when using plain SQL
 - Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- Renders 
- 
selectDistinctDescription copied from interface:DSLContextCreate a new DSL select statement.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectFieldOrAsterisk...)instead.Example: DSLContext create = DSL.using(configuration); create.selectDistinct(field1, field2) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);Note that passing an empty collection conveniently produces SELECT DISTINCT *semantics, i.e. it:- Renders SELECT DISTINCT tab1.col1, tab1.col2, …, tabN.colNif all columns are known
- Renders SELECT DISTINCT *if not all columns are known, e.g. when using plain SQL
 - Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- Renders 
- 
selectDistinctDescription copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byField.in(Select),Field.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField)instead.Example: using(configuration) .selectDistinct(field1) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2> SelectSelectStep<Record2<T1,T2>> selectDistinct(SelectField<T1> field1, SelectField<T2> field2) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow2.in(Select),Row2.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record3<T1,T3> T2, selectDistinctT3>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow3.in(Select),Row3.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record4<T1,T3, T4> T2, selectDistinctT3, T4>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow4.in(Select),Row4.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, field4) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record5<T1,T3, T4, T5> T2, selectDistinctT3, T4, T5>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow5.in(Select),Row5.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, field4, field5) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record6<T1,T3, T4, T5, T6> T2, selectDistinctT3, T4, T5, T6>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow6.in(Select),Row6.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field5, field6) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record7<T1,T3, T4, T5, T6, T7> T2, selectDistinctT3, T4, T5, T6, T7>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow7.in(Select),Row7.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field6, field7) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record8<T1,T3, T4, T5, T6, T7, T8> T2, selectDistinctT3, T4, T5, T6, T7, T8>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow8.in(Select),Row8.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field7, field8) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record9<T1,T3, T4, T5, T6, T7, T8, T9> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow9.in(Select),Row9.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field8, field9) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record10<T1,T3, T4, T5, T6, T7, T8, T9, T10> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow10.in(Select),Row10.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field9, field10) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record11<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow11.in(Select),Row11.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field10, field11) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record12<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow12.in(Select),Row12.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field11, field12) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record13<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow13.in(Select),Row13.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field12, field13) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record14<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow14.in(Select),Row14.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field13, field14) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record15<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow15.in(Select),Row15.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field14, field15) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record16<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow16.in(Select),Row16.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field15, field16) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record17<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow17.in(Select),Row17.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field16, field17) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record18<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow18.in(Select),Row18.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field17, field18) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record19<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow19.in(Select),Row19.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field18, field19) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record20<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow20.in(Select),Row20.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field19, field20) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record21<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow21.in(Select),Row21.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field20, field21) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectDistinctpublic <T1,T2, SelectSelectStep<Record22<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T2, selectDistinctT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22) Description copied from interface:DSLContextCreate a new DSL select statement.This is the same as DSLContext.selectDistinct(SelectFieldOrAsterisk...), except that it declares additional record-level typesafety, which is needed byRow22.in(Select),Row22.equal(Select)and other predicate building methods taking subselect arguments.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectDistinct(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField)instead.Example: using(configuration) .selectDistinct(field1, field2, field3, .., field21, field22) .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectDistinctin interface- DSLContext
- See Also:
 
- 
selectZeroDescription copied from interface:DSLContextCreate a new DSL select statement for a constant0literal.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectZero()instead.Example: DSLContext create = DSL.using(configuration); create.selectZero() .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectZeroin interface- DSLContext
- See Also:
 
- 
selectOneDescription copied from interface:DSLContextCreate a new DSL select statement for a constant1literal.This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectOne()instead.Example: DSLContext create = DSL.using(configuration); create.selectOne() .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectOnein interface- DSLContext
- See Also:
 
- 
selectCountDescription copied from interface:DSLContextCreate a new DSL select statement forCOUNT(*).This creates an attached, renderable and executable SELECTstatement from thisDSLContext. If you don't need to render or execute thisSELECTstatement (e.g. because you want to create a subselect), consider using the staticDSL.selectCount()instead.Example: DSLContext create = DSL.using(configuration); create.selectCount() .from(table1) .join(table2).on(field1.equal(field2)) .where(field1.greaterThan(100)) .orderBy(field2);- Specified by:
- selectCountin interface- DSLContext
- See Also:
 
- 
selectQueryDescription copied from interface:DSLContextCreate a newSelectQuery- Specified by:
- selectQueryin interface- DSLContext
 
- 
selectQueryDescription copied from interface:DSLContextCreate a newSelectQuery- Specified by:
- selectQueryin interface- DSLContext
- Parameters:
- table- The table to select data from
- Returns:
- The new SelectQuery
 
- 
insertQueryDescription copied from interface:DSLContextCreate a newInsertQuery- Specified by:
- insertQueryin interface- DSLContext
- Parameters:
- into- The table to insert data into
- Returns:
- The new InsertQuery
 
- 
insertIntoDescription copied from interface:DSLContextCreate a new DSL insert statement.This type of insert may feel more convenient to some users, as it uses the UPDATEstatement'sSET a = bsyntax.Example: DSLContext create = DSL.using(configuration); create.insertInto(table) .set(field1, value1) .set(field2, value2) .newRecord() .set(field1, value3) .set(field2, value4) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntoDescription copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1) .values(field1) .values(field1) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep2<R,T2> T1, insertIntoT2> (Table<R> into, Field<T1> field1, Field<T2> field2) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2) .values(field1, field2) .values(field1, field2) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep3<R,T2, T3> T1, insertIntoT2, T3> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3) .values(field1, field2, field3) .values(field1, field2, field3) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep4<R,T2, T3, T4> T1, insertIntoT2, T3, T4> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, field4) .values(field1, field2, field3, field4) .values(field1, field2, field3, field4) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep5<R,T2, T3, T4, T5> T1, insertIntoT2, T3, T4, T5> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, field4, field5) .values(field1, field2, field3, field4, field5) .values(field1, field2, field3, field4, field5) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep6<R,T2, T3, T4, T5, T6> T1, insertIntoT2, T3, T4, T5, T6> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field5, field6) .values(valueA1, valueA2, valueA3, .., valueA5, valueA6) .values(valueB1, valueB2, valueB3, .., valueB5, valueB6) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep7<R,T2, T3, T4, T5, T6, T7> T1, insertIntoT2, T3, T4, T5, T6, T7> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field6, field7) .values(valueA1, valueA2, valueA3, .., valueA6, valueA7) .values(valueB1, valueB2, valueB3, .., valueB6, valueB7) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep8<R,T2, T3, T4, T5, T6, T7, T8> T1, insertIntoT2, T3, T4, T5, T6, T7, T8> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field7, field8) .values(valueA1, valueA2, valueA3, .., valueA7, valueA8) .values(valueB1, valueB2, valueB3, .., valueB7, valueB8) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep9<R,T2, T3, T4, T5, T6, T7, T8, T9> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field8, field9) .values(valueA1, valueA2, valueA3, .., valueA8, valueA9) .values(valueB1, valueB2, valueB3, .., valueB8, valueB9) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep10<R,T2, T3, T4, T5, T6, T7, T8, T9, T10> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field9, field10) .values(valueA1, valueA2, valueA3, .., valueA9, valueA10) .values(valueB1, valueB2, valueB3, .., valueB9, valueB10) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep11<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field10, field11) .values(valueA1, valueA2, valueA3, .., valueA10, valueA11) .values(valueB1, valueB2, valueB3, .., valueB10, valueB11) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep12<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field11, field12) .values(valueA1, valueA2, valueA3, .., valueA11, valueA12) .values(valueB1, valueB2, valueB3, .., valueB11, valueB12) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep13<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field12, field13) .values(valueA1, valueA2, valueA3, .., valueA12, valueA13) .values(valueB1, valueB2, valueB3, .., valueB12, valueB13) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep14<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field13, field14) .values(valueA1, valueA2, valueA3, .., valueA13, valueA14) .values(valueB1, valueB2, valueB3, .., valueB13, valueB14) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep15<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field14, field15) .values(valueA1, valueA2, valueA3, .., valueA14, valueA15) .values(valueB1, valueB2, valueB3, .., valueB14, valueB15) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep16<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field15, field16) .values(valueA1, valueA2, valueA3, .., valueA15, valueA16) .values(valueB1, valueB2, valueB3, .., valueB15, valueB16) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep17<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field16, field17) .values(valueA1, valueA2, valueA3, .., valueA16, valueA17) .values(valueB1, valueB2, valueB3, .., valueB16, valueB17) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep18<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field17, field18) .values(valueA1, valueA2, valueA3, .., valueA17, valueA18) .values(valueB1, valueB2, valueB3, .., valueB17, valueB18) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep19<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field18, field19) .values(valueA1, valueA2, valueA3, .., valueA18, valueA19) .values(valueB1, valueB2, valueB3, .., valueB18, valueB19) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep20<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field19, field20) .values(valueA1, valueA2, valueA3, .., valueA19, valueA20) .values(valueB1, valueB2, valueB3, .., valueB19, valueB20) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep21<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field20, field21) .values(valueA1, valueA2, valueA3, .., valueA20, valueA21) .values(valueB1, valueB2, valueB3, .., valueB20, valueB21) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record,T1, InsertValuesStep22<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T1, insertIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> (Table<R> into, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: using(configuration) .insertInto(table, field1, field2, field3, .., field21, field22) .values(valueA1, valueA2, valueA3, .., valueA21, valueA22) .values(valueB1, valueB2, valueB3, .., valueB21, valueB22) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntoDescription copied from interface:DSLContextCreate a new DSL insert statement.Example: DSLContext create = DSL.using(configuration); create.insertInto(table, field1, field2) .values(value1, value2) .values(value3, value4) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
insertIntopublic <R extends Record> InsertValuesStepN<R> insertInto(Table<R> into, Collection<? extends Field<?>> fields) Description copied from interface:DSLContextCreate a new DSL insert statement.Example: DSLContext create = DSL.using(configuration); create.insertInto(table, field1, field2) .values(value1, value2) .values(value3, value4) .onDuplicateKeyUpdate() .set(field1, value1) .set(field2, value2) .execute();- Specified by:
- insertIntoin interface- DSLContext
 
- 
updateQueryDescription copied from interface:DSLContextCreate a newUpdateQuery- Specified by:
- updateQueryin interface- DSLContext
- Parameters:
- table- The table to update data into
- Returns:
- The new UpdateQuery
 
- 
updateDescription copied from interface:DSLContextCreate a new DSL update statement.Example: DSLContext create = DSL.using(configuration); create.update(table) .set(field1, value1) .set(field2, value2) .where(field1.greaterThan(100)) .execute();Note that some databases support table expressions more complex than simple table references. In MySQL, for instance, you can write create.update(t1.join(t2).on(t1.id.eq(t2.id))) .set(t1.value, value1) .set(t2.value, value2) .where(t1.id.eq(10)) .execute();- Specified by:
- updatein interface- DSLContext
 
- 
mergeIntoDescription copied from interface:DSLContextCreate a new DSL SQL standard MERGE statement.This statement is available from DSL syntax only. It is known to be supported in some way by any of these dialects: dialect support type documentation DB2 SQL:2008 standard and major enhancements http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com. ibm.db2.udb.admin.doc/doc/r0010873.htm HSQLDB SQL:2008 standard http://hsqldb.org/doc/2.0/guide/dataaccess-chapt.html#N129BA Oracle SQL:2008 standard and minor enhancements http://download.oracle.com/docs/cd/B28359_01/server.111/b28286/ statements_9016.htm SQL Server Similar to SQL:2008 standard with some major enhancements http://msdn.microsoft.com/de-de/library/bb510625.aspx Sybase Similar to SQL:2008 standard with some major enhancements http://dcx.sybase.com/1100/en/dbreference_en11/merge-statement.html Example: DSLContext create = DSL.using(configuration); create.mergeInto(table) .using(select) .on(condition) .whenMatchedThenUpdate() .set(field1, value1) .set(field2, value2) .whenNotMatchedThenInsert(field1, field2) .values(value1, value2) .execute();Note: Using this method, you can also create an H2-specific MERGE statement without field specification. See also DSLContext.mergeInto(Table, Field...)- Specified by:
- mergeIntoin interface- DSLContext
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1> MergeKeyStep1<R,T1> mergeInto(Table<R> table, Field<T1> field1) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep2<R,T2> T1, mergeIntoT2> (Table<R> table, Field<T1> field1, Field<T2> field2) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep3<R,T2, T3> T1, mergeIntoT2, T3> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep4<R,T2, T3, T4> T1, mergeIntoT2, T3, T4> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep5<R,T2, T3, T4, T5> T1, mergeIntoT2, T3, T4, T5> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep6<R,T2, T3, T4, T5, T6> T1, mergeIntoT2, T3, T4, T5, T6> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep7<R,T2, T3, T4, T5, T6, T7> T1, mergeIntoT2, T3, T4, T5, T6, T7> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep8<R,T2, T3, T4, T5, T6, T7, T8> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep9<R,T2, T3, T4, T5, T6, T7, T8, T9> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep10<R,T2, T3, T4, T5, T6, T7, T8, T9, T10> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep11<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep12<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep13<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep14<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep15<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep16<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep17<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep18<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep19<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep20<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep21<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeInto@Deprecated(forRemoval=true, since="3.14") public <R extends Record,T1, MergeKeyStep22<R,T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T1, mergeIntoT2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> (Table<R> table, Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Deprecated, for removal: This API element is subject to removal in a future version.- [#10045] - 3.14.0 - Use the standard SQL MERGE API instead, viamergeInto(Table)Description copied from interface:DSLContext- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
mergeIntoDescription copied from interface:DSLContextCreate a new DSL UPSERT statement (SQLDialect.H2MERGE) orSQLDialect.HANAUPSERT).This statement is available from DSL syntax only. It is known to be supported in some way by any of these dialects: H2 H2 natively supports this special syntax https://www.h2database.com/html/commands.html#merge_into HANA HANA natively supports this syntax http://help.sap.com/saphelp_hanaplatform/helpdata/en/20/fc06a7751910149892c0d09be21a38/content.htm PostgreSQL This database can emulate the H2-specific MERGE statement via INSERT … ON CONFLICT DO UPDATEhttp://www.postgresql.org/docs/9.5/static/sql-insert.html DB2, HSQLDB, Oracle, SQL Server, Sybase SQL Anywhere These databases can emulate the H2-specific MERGE statement using a standard SQL MERGE statement, without restrictions See DSLContext.mergeInto(Table)for the standard MERGE statement- Specified by:
- mergeIntoin interface- DSLContext
 
- 
mergeIntopublic <R extends Record> MergeKeyStepN<R> mergeInto(Table<R> table, Collection<? extends Field<?>> fields) Description copied from interface:DSLContextCreate a new DSL merge statement (H2-specific syntax).- Specified by:
- mergeIntoin interface- DSLContext
- See Also:
 
- 
deleteQueryDescription copied from interface:DSLContextCreate a newDeleteQuery- Specified by:
- deleteQueryin interface- DSLContext
- Parameters:
- table- The table to delete data from
- Returns:
- The new DeleteQuery
 
- 
deleteDescription copied from interface:DSLContextCreate a new DSL delete statement.This is an alias for DSLContext.deleteFrom(Table)- Specified by:
- deletein interface- DSLContext
 
- 
deleteFromDescription copied from interface:DSLContextCreate a new DSL delete statement.Example: DSLContext create = DSL.using(configuration); create.deleteFrom(table) .where(field1.greaterThan(100)) .execute();Some but not all databases support aliased tables in delete statements. Note that some databases support table expressions more complex than simple table references. In MySQL, for instance, you can write this to form a multi table DELETEstatement:create.delete(t1.join(t2).on(t1.id.eq(t2.id))) .where(t1.id.eq(10)) .execute();For single table delete statements that depend on multiple tables, use the DeleteUsingStep.using(TableLike)clause, instead:create.delete(t1) .using(t2) .where(t1.id.eq(t2.id)) .and(t1.id.eq(10)) .execute();- Specified by:
- deleteFromin interface- DSLContext
 
- 
batchedDescription copied from interface:DSLContextRun aBatchedRunnableon aBatchedConnection, delaying execution as long as possible before batching.- Specified by:
- batchedin interface- DSLContext
- See Also:
 
- 
batchedResultDescription copied from interface:DSLContextRun aBatchedRunnableon aBatchedConnection, delaying execution as long as possible before batching.- Specified by:
- batchedResultin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (without bind values).This essentially runs the following logic: Statement s = connection.createStatement(); for (Query query : queries) { s.addBatch(query.getSQL(true)); } s.execute();- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (without bind values).This essentially runs the following logic: Statement s = connection.createStatement(); for (Query query : queries) { s.addBatch(query.getSQL(true)); } s.execute();- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (without bind values).This is a convenience method for calling 
 .batch(query(queries[0]), query(queries[1]), …)- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (without bind values).This essentially runs the following logic: Statement s = connection.createStatement(); for (Query query : queries) { s.addBatch(query.getSQL(true)); } s.execute();- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (with bind values).When running create.batch(query) .bind(valueA1, valueA2) .bind(valueB1, valueB2) .execute();This essentially runs the following logic: Statement s = connection.prepareStatement(query.getSQL(false)); for (Object[] bindValues : allBindValues) { for (Object bindValue : bindValues) { s.setXXX(bindValue); } s.addBatch(); } s.execute();Note: bind values will be inlined to a static batch query as in DSLContext.batch(Query...), if you choose to execute queries withSettings.getStatementType()==StatementType.STATIC_STATEMENT- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (with bind values).This is a convenience method for calling 
 .batch(query(sql))- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (with bind values).This is a convenience method for calling DSLContext.batch(Query)and then binding values one by one usingBatchBindStep.bind(Object...)Note: bind values will be inlined to a static batch query as in DSLContext.batch(Query...), if you choose to execute queries withSettings.getStatementType()==StatementType.STATIC_STATEMENT- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchDescription copied from interface:DSLContextCreate a batch statement to execute a set of queries in batch mode (with bind values).This is a convenience method for calling 
 .batch(query(sql), bindings)- Specified by:
- batchin interface- DSLContext
- See Also:
 
- 
batchStoreDescription copied from interface:DSLContextCreate a batch statement to execute a set ofINSERTandUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.store()semantics.This batch operation can be executed in two modes: WithSettings.getStatementType()==StatementType.PREPARED_STATEMENTIn this mode, record order is preserved as much as possible, as long as two subsequent records generate the same SQL (with bind variables). The number of executed batch operations corresponds to [number of distinct rendered SQL statements]. In the worst case, this corresponds to the number of total records.The record type order is preserved in the way they are passed to this method. This is an example of how statements will be ordered: 
 The above results in// Let's assume, odd numbers result in INSERTs and even numbers in UPDATES // Let's also assume a[n] are all of the same type, just as b[n], c[n]... int[] result = create.batchStore(a1, a2, a3, b1, a4, c1, b3, a5) .execute();result.length == 8and the following 4 separate batch statements:- INSERT a1, a3, a5
- UPDATE a2, a4
- INSERT b1, b3
- INSERT c1
 WithSettings.getStatementType()==StatementType.STATIC_STATEMENTThis mode may be better for large and complex batch store operations, as the order of records is preserved entirely, and jOOQ can guarantee that only a single batch statement is serialised to the database. A note on MERGE / UPSERT semanticsThis method (just like UpdatableRecord.store()) does not implement the semantics of an actualUPSERTorMERGEstatement, which delegates the decision of whether toINSERTorUPDATEa record to the database. The decision is made by the client (jOOQ) depending on whether each individual record has been fetched from the database prior to storing it.- Specified by:
- batchStorein interface- DSLContext
- See Also:
 
- 
batchStoreDescription copied from interface:DSLContextCreate a batch statement to execute a set ofINSERTandUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.store()semantics.- Specified by:
- batchStorein interface- DSLContext
- See Also:
 
- 
batchInsertDescription copied from interface:DSLContextCreate a batch statement to execute a set ofINSERTqueries in batch mode (with bind values) according toTableRecord.insert()semantics.- Specified by:
- batchInsertin interface- DSLContext
- See Also:
 
- 
batchInsertDescription copied from interface:DSLContextCreate a batch statement to execute a set ofINSERTqueries in batch mode (with bind values) according toTableRecord.insert()semantics.- Specified by:
- batchInsertin interface- DSLContext
- See Also:
 
- 
batchUpdateDescription copied from interface:DSLContextCreate a batch statement to execute a set ofUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.update()semantics.- Specified by:
- batchUpdatein interface- DSLContext
- See Also:
 
- 
batchUpdateDescription copied from interface:DSLContextCreate a batch statement to execute a set ofUPDATEqueries in batch mode (with bind values) according toUpdatableRecord.update()semantics.- Specified by:
- batchUpdatein interface- DSLContext
- See Also:
 
- 
batchMergeDescription copied from interface:DSLContextCreate a batch statement to execute a set ofMERGEqueries in batch mode (with bind values) according toUpdatableRecord.merge()semantics.- Specified by:
- batchMergein interface- DSLContext
- See Also:
 
- 
batchMergeDescription copied from interface:DSLContextCreate a batch statement to execute a set ofMERGEqueries in batch mode (with bind values) according toUpdatableRecord.merge()semantics.- Specified by:
- batchMergein interface- DSLContext
- See Also:
 
- 
batchDeleteDescription copied from interface:DSLContextCreate a batch statement to execute a set ofDELETEqueries in batch mode (with bind values) according toUpdatableRecord.delete()sematics.This batch operation can be executed in two modes: WithSettings.getStatementType()==StatementType.PREPARED_STATEMENTIn this mode, record order is preserved as much as possible, as long as two subsequent records generate the same SQL (with bind variables). The number of executed batch operations corresponds to [number of distinct rendered SQL statements]. In the worst case, this corresponds to the number of total records.The record type order is preserved in the way they are passed to this method. This is an example of how statements will be ordered: 
 The above results in// Let's assume a[n] are all of the same type, just as b[n], c[n]... int[] result = create.batchDelete(a1, a2, a3, b1, a4, c1, c2, a5) .execute();result.length == 8and the following 5 separate batch statements:- DELETE a1, a2, a3
- DELETE b1
- DELETE a4
- DELETE c1, c2
- DELETE a5
 WithSettings.getStatementType()==StatementType.STATIC_STATEMENTThis mode may be better for large and complex batch delete operations, as the order of records is preserved entirely, and jOOQ can guarantee that only a single batch statement is serialised to the database. - Specified by:
- batchDeletein interface- DSLContext
- See Also:
 
- 
batchDeleteDescription copied from interface:DSLContextCreate a batch statement to execute a set ofDELETEqueries in batch mode (with bind values) according toUpdatableRecord.delete()sematics.- Specified by:
- batchDeletein interface- DSLContext
- See Also:
 
- 
alterDatabaseDescription copied from interface:DSLContextTheALTER DATABASEstatement.- Specified by:
- alterDatabasein interface- DSLContext
- See Also:
 
- 
alterDatabaseDescription copied from interface:DSLContextTheALTER DATABASEstatement.- Specified by:
- alterDatabasein interface- DSLContext
- See Also:
 
- 
alterDatabaseDescription copied from interface:DSLContextTheALTER DATABASEstatement.- Specified by:
- alterDatabasein interface- DSLContext
- See Also:
 
- 
alterDatabaseIfExistsDescription copied from interface:DSLContextTheALTER DATABASE IF EXISTSstatement.- Specified by:
- alterDatabaseIfExistsin interface- DSLContext
- See Also:
 
- 
alterDatabaseIfExistsDescription copied from interface:DSLContextTheALTER DATABASE IF EXISTSstatement.- Specified by:
- alterDatabaseIfExistsin interface- DSLContext
- See Also:
 
- 
alterDatabaseIfExistsDescription copied from interface:DSLContextTheALTER DATABASE IF EXISTSstatement.- Specified by:
- alterDatabaseIfExistsin interface- DSLContext
- See Also:
 
- 
alterDomainDescription copied from interface:DSLContextTheALTER DOMAINstatement.- Specified by:
- alterDomainin interface- DSLContext
- See Also:
 
- 
alterDomainDescription copied from interface:DSLContextTheALTER DOMAINstatement.- Specified by:
- alterDomainin interface- DSLContext
- See Also:
 
- 
alterDomainDescription copied from interface:DSLContextTheALTER DOMAINstatement.- Specified by:
- alterDomainin interface- DSLContext
- See Also:
 
- 
alterDomainIfExistsDescription copied from interface:DSLContextTheALTER DOMAIN IF EXISTSstatement.- Specified by:
- alterDomainIfExistsin interface- DSLContext
- See Also:
 
- 
alterDomainIfExistsDescription copied from interface:DSLContextTheALTER DOMAIN IF EXISTSstatement.- Specified by:
- alterDomainIfExistsin interface- DSLContext
- See Also:
 
- 
alterDomainIfExistsDescription copied from interface:DSLContextTheALTER DOMAIN IF EXISTSstatement.- Specified by:
- alterDomainIfExistsin interface- DSLContext
- See Also:
 
- 
alterIndexDescription copied from interface:DSLContextTheALTER INDEXstatement.- Specified by:
- alterIndexin interface- DSLContext
- See Also:
 
- 
alterIndexDescription copied from interface:DSLContextTheALTER INDEXstatement.- Specified by:
- alterIndexin interface- DSLContext
- See Also:
 
- 
alterIndexDescription copied from interface:DSLContextTheALTER INDEXstatement.- Specified by:
- alterIndexin interface- DSLContext
- See Also:
 
- 
alterIndexIfExistsDescription copied from interface:DSLContextTheALTER INDEX IF EXISTSstatement.- Specified by:
- alterIndexIfExistsin interface- DSLContext
- See Also:
 
- 
alterIndexIfExistsDescription copied from interface:DSLContextTheALTER INDEX IF EXISTSstatement.- Specified by:
- alterIndexIfExistsin interface- DSLContext
- See Also:
 
- 
alterIndexIfExistsDescription copied from interface:DSLContextTheALTER INDEX IF EXISTSstatement.- Specified by:
- alterIndexIfExistsin interface- DSLContext
- See Also:
 
- 
alterSchemaDescription copied from interface:DSLContextTheALTER SCHEMAstatement.- Specified by:
- alterSchemain interface- DSLContext
- See Also:
 
- 
alterSchemaDescription copied from interface:DSLContextTheALTER SCHEMAstatement.- Specified by:
- alterSchemain interface- DSLContext
- See Also:
 
- 
alterSchemaDescription copied from interface:DSLContextTheALTER SCHEMAstatement.- Specified by:
- alterSchemain interface- DSLContext
- See Also:
 
- 
alterSchemaIfExistsDescription copied from interface:DSLContextTheALTER SCHEMA IF EXISTSstatement.- Specified by:
- alterSchemaIfExistsin interface- DSLContext
- See Also:
 
- 
alterSchemaIfExistsDescription copied from interface:DSLContextTheALTER SCHEMA IF EXISTSstatement.- Specified by:
- alterSchemaIfExistsin interface- DSLContext
- See Also:
 
- 
alterSchemaIfExistsDescription copied from interface:DSLContextTheALTER SCHEMA IF EXISTSstatement.- Specified by:
- alterSchemaIfExistsin interface- DSLContext
- See Also:
 
- 
alterSequenceDescription copied from interface:DSLContextTheALTER SEQUENCEstatement.- Specified by:
- alterSequencein interface- DSLContext
- See Also:
 
- 
alterSequenceDescription copied from interface:DSLContextTheALTER SEQUENCEstatement.- Specified by:
- alterSequencein interface- DSLContext
- See Also:
 
- 
alterSequenceDescription copied from interface:DSLContextTheALTER SEQUENCEstatement.- Specified by:
- alterSequencein interface- DSLContext
- See Also:
 
- 
alterSequenceIfExistsDescription copied from interface:DSLContextTheALTER SEQUENCE IF EXISTSstatement.- Specified by:
- alterSequenceIfExistsin interface- DSLContext
- See Also:
 
- 
alterSequenceIfExistsDescription copied from interface:DSLContextTheALTER SEQUENCE IF EXISTSstatement.- Specified by:
- alterSequenceIfExistsin interface- DSLContext
- See Also:
 
- 
alterSequenceIfExistsDescription copied from interface:DSLContextTheALTER SEQUENCE IF EXISTSstatement.- Specified by:
- alterSequenceIfExistsin interface- DSLContext
- See Also:
 
- 
alterTypeDescription copied from interface:DSLContextTheALTER TYPEstatement.- Specified by:
- alterTypein interface- DSLContext
- See Also:
 
- 
alterTypeDescription copied from interface:DSLContextTheALTER TYPEstatement.- Specified by:
- alterTypein interface- DSLContext
- See Also:
 
- 
alterTypeIfExistsDescription copied from interface:DSLContextTheALTER TYPE IF EXISTSstatement.- Specified by:
- alterTypeIfExistsin interface- DSLContext
- See Also:
 
- 
alterTypeIfExistsDescription copied from interface:DSLContextTheALTER TYPE IF EXISTSstatement.- Specified by:
- alterTypeIfExistsin interface- DSLContext
- See Also:
 
- 
alterViewDescription copied from interface:DSLContextTheALTER VIEWstatement.- Specified by:
- alterViewin interface- DSLContext
- See Also:
 
- 
alterViewDescription copied from interface:DSLContextTheALTER VIEWstatement.- Specified by:
- alterViewin interface- DSLContext
- See Also:
 
- 
alterViewDescription copied from interface:DSLContextTheALTER VIEWstatement.- Specified by:
- alterViewin interface- DSLContext
- See Also:
 
- 
alterViewIfExistsDescription copied from interface:DSLContextTheALTER VIEW IF EXISTSstatement.- Specified by:
- alterViewIfExistsin interface- DSLContext
- See Also:
 
- 
alterViewIfExistsDescription copied from interface:DSLContextTheALTER VIEW IF EXISTSstatement.- Specified by:
- alterViewIfExistsin interface- DSLContext
- See Also:
 
- 
alterViewIfExistsDescription copied from interface:DSLContextTheALTER VIEW IF EXISTSstatement.- Specified by:
- alterViewIfExistsin interface- DSLContext
- See Also:
 
- 
alterMaterializedViewDescription copied from interface:DSLContextTheALTER MATERIALIZED VIEWstatement.- Specified by:
- alterMaterializedViewin interface- DSLContext
- See Also:
 
- 
alterMaterializedViewDescription copied from interface:DSLContextTheALTER MATERIALIZED VIEWstatement.- Specified by:
- alterMaterializedViewin interface- DSLContext
- See Also:
 
- 
alterMaterializedViewDescription copied from interface:DSLContextTheALTER MATERIALIZED VIEWstatement.- Specified by:
- alterMaterializedViewin interface- DSLContext
- See Also:
 
- 
alterMaterializedViewIfExistsDescription copied from interface:DSLContextTheALTER MATERIALIZED VIEW IF EXISTSstatement.- Specified by:
- alterMaterializedViewIfExistsin interface- DSLContext
- See Also:
 
- 
alterMaterializedViewIfExistsDescription copied from interface:DSLContextTheALTER MATERIALIZED VIEW IF EXISTSstatement.- Specified by:
- alterMaterializedViewIfExistsin interface- DSLContext
- See Also:
 
- 
alterMaterializedViewIfExistsDescription copied from interface:DSLContextTheALTER MATERIALIZED VIEW IF EXISTSstatement.- Specified by:
- alterMaterializedViewIfExistsin interface- DSLContext
- See Also:
 
- 
alterViewDescription copied from interface:DSLContextTheALTER VIEWstatement.- Specified by:
- alterViewin interface- DSLContext
- See Also:
 
- 
alterViewDescription copied from interface:DSLContextTheALTER VIEWstatement.- Specified by:
- alterViewin interface- DSLContext
- See Also:
 
- 
commentOnTableDescription copied from interface:DSLContextTheCOMMENT ON TABLEstatement.- Specified by:
- commentOnTablein interface- DSLContext
- See Also:
 
- 
commentOnTableDescription copied from interface:DSLContextTheCOMMENT ON TABLEstatement.- Specified by:
- commentOnTablein interface- DSLContext
- See Also:
 
- 
commentOnTableDescription copied from interface:DSLContextTheCOMMENT ON TABLEstatement.- Specified by:
- commentOnTablein interface- DSLContext
- See Also:
 
- 
commentOnViewDescription copied from interface:DSLContextTheCOMMENT ON VIEWstatement.- Specified by:
- commentOnViewin interface- DSLContext
- See Also:
 
- 
commentOnViewDescription copied from interface:DSLContextTheCOMMENT ON VIEWstatement.- Specified by:
- commentOnViewin interface- DSLContext
- See Also:
 
- 
commentOnViewDescription copied from interface:DSLContextTheCOMMENT ON VIEWstatement.- Specified by:
- commentOnViewin interface- DSLContext
- See Also:
 
- 
commentOnMaterializedViewDescription copied from interface:DSLContextTheCOMMENT ON MATERIALIZED VIEWstatement.- Specified by:
- commentOnMaterializedViewin interface- DSLContext
- See Also:
 
- 
commentOnMaterializedViewDescription copied from interface:DSLContextTheCOMMENT ON MATERIALIZED VIEWstatement.- Specified by:
- commentOnMaterializedViewin interface- DSLContext
- See Also:
 
- 
commentOnMaterializedViewDescription copied from interface:DSLContextTheCOMMENT ON MATERIALIZED VIEWstatement.- Specified by:
- commentOnMaterializedViewin interface- DSLContext
- See Also:
 
- 
commentOnColumnDescription copied from interface:DSLContextTheCOMMENT ON COLUMNstatement.- Specified by:
- commentOnColumnin interface- DSLContext
- See Also:
 
- 
commentOnColumnDescription copied from interface:DSLContextTheCOMMENT ON COLUMNstatement.- Specified by:
- commentOnColumnin interface- DSLContext
- See Also:
 
- 
commentOnColumnDescription copied from interface:DSLContextTheCOMMENT ON COLUMNstatement.- Specified by:
- commentOnColumnin interface- DSLContext
- See Also:
 
- 
createDatabaseDescription copied from interface:DSLContextTheCREATE DATABASEstatement.- Specified by:
- createDatabasein interface- DSLContext
- See Also:
 
- 
createDatabaseDescription copied from interface:DSLContextTheCREATE DATABASEstatement.- Specified by:
- createDatabasein interface- DSLContext
- See Also:
 
- 
createDatabaseDescription copied from interface:DSLContextTheCREATE DATABASEstatement.- Specified by:
- createDatabasein interface- DSLContext
- See Also:
 
- 
createDatabaseIfNotExistsDescription copied from interface:DSLContextTheCREATE DATABASE IF NOT EXISTSstatement.- Specified by:
- createDatabaseIfNotExistsin interface- DSLContext
- See Also:
 
- 
createDatabaseIfNotExistsDescription copied from interface:DSLContextTheCREATE DATABASE IF NOT EXISTSstatement.- Specified by:
- createDatabaseIfNotExistsin interface- DSLContext
- See Also:
 
- 
createDatabaseIfNotExistsDescription copied from interface:DSLContextTheCREATE DATABASE IF NOT EXISTSstatement.- Specified by:
- createDatabaseIfNotExistsin interface- DSLContext
- See Also:
 
- 
createDomainDescription copied from interface:DSLContextTheCREATE DOMAINstatement.- Specified by:
- createDomainin interface- DSLContext
- See Also:
 
- 
createDomainDescription copied from interface:DSLContextTheCREATE DOMAINstatement.- Specified by:
- createDomainin interface- DSLContext
- See Also:
 
- 
createDomainDescription copied from interface:DSLContextTheCREATE DOMAINstatement.- Specified by:
- createDomainin interface- DSLContext
- See Also:
 
- 
createDomainIfNotExistsDescription copied from interface:DSLContextTheCREATE DOMAIN IF NOT EXISTSstatement.- Specified by:
- createDomainIfNotExistsin interface- DSLContext
- See Also:
 
- 
createDomainIfNotExistsDescription copied from interface:DSLContextTheCREATE DOMAIN IF NOT EXISTSstatement.- Specified by:
- createDomainIfNotExistsin interface- DSLContext
- See Also:
 
- 
createDomainIfNotExistsDescription copied from interface:DSLContextTheCREATE DOMAIN IF NOT EXISTSstatement.- Specified by:
- createDomainIfNotExistsin interface- DSLContext
- See Also:
 
- 
createFunctionDescription copied from interface:DSLContextTheCREATE FUNCTIONstatement.- Specified by:
- createFunctionin interface- DSLContext
- See Also:
 
- 
createFunctionDescription copied from interface:DSLContextTheCREATE FUNCTIONstatement.- Specified by:
- createFunctionin interface- DSLContext
- See Also:
 
- 
createOrReplaceFunctionDescription copied from interface:DSLContextTheCREATE OR REPLACE FUNCTIONstatement.- Specified by:
- createOrReplaceFunctionin interface- DSLContext
- See Also:
 
- 
createOrReplaceFunctionDescription copied from interface:DSLContextTheCREATE OR REPLACE FUNCTIONstatement.- Specified by:
- createOrReplaceFunctionin interface- DSLContext
- See Also:
 
- 
createIndexDescription copied from interface:DSLContextTheCREATE INDEXstatement.- Specified by:
- createIndexin interface- DSLContext
- See Also:
 
- 
createIndexDescription copied from interface:DSLContextTheCREATE INDEXstatement.- Specified by:
- createIndexin interface- DSLContext
- See Also:
 
- 
createIndexDescription copied from interface:DSLContextTheCREATE INDEXstatement.- Specified by:
- createIndexin interface- DSLContext
- See Also:
 
- 
createIndexDescription copied from interface:DSLContextTheCREATE INDEXstatement.- Specified by:
- createIndexin interface- DSLContext
- See Also:
 
- 
createIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE INDEX IF NOT EXISTSstatement.- Specified by:
- createIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE INDEX IF NOT EXISTSstatement.- Specified by:
- createIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE INDEX IF NOT EXISTSstatement.- Specified by:
- createIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE INDEX IF NOT EXISTSstatement.- Specified by:
- createIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createUniqueIndexDescription copied from interface:DSLContextTheCREATE UNIQUE INDEXstatement.- Specified by:
- createUniqueIndexin interface- DSLContext
- See Also:
 
- 
createUniqueIndexDescription copied from interface:DSLContextTheCREATE UNIQUE INDEXstatement.- Specified by:
- createUniqueIndexin interface- DSLContext
- See Also:
 
- 
createUniqueIndexDescription copied from interface:DSLContextTheCREATE UNIQUE INDEXstatement.- Specified by:
- createUniqueIndexin interface- DSLContext
- See Also:
 
- 
createUniqueIndexDescription copied from interface:DSLContextTheCREATE UNIQUE INDEXstatement.- Specified by:
- createUniqueIndexin interface- DSLContext
- See Also:
 
- 
createUniqueIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE UNIQUE INDEX IF NOT EXISTSstatement.- Specified by:
- createUniqueIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createUniqueIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE UNIQUE INDEX IF NOT EXISTSstatement.- Specified by:
- createUniqueIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createUniqueIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE UNIQUE INDEX IF NOT EXISTSstatement.- Specified by:
- createUniqueIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createUniqueIndexIfNotExistsDescription copied from interface:DSLContextTheCREATE UNIQUE INDEX IF NOT EXISTSstatement.- Specified by:
- createUniqueIndexIfNotExistsin interface- DSLContext
- See Also:
 
- 
createProcedureDescription copied from interface:DSLContextTheCREATE PROCEDUREstatement.- Specified by:
- createProcedurein interface- DSLContext
- See Also:
 
- 
createProcedureDescription copied from interface:DSLContextTheCREATE PROCEDUREstatement.- Specified by:
- createProcedurein interface- DSLContext
- See Also:
 
- 
createOrReplaceProcedureDescription copied from interface:DSLContextTheCREATE OR REPLACE PROCEDUREstatement.- Specified by:
- createOrReplaceProcedurein interface- DSLContext
- See Also:
 
- 
createOrReplaceProcedureDescription copied from interface:DSLContextTheCREATE OR REPLACE PROCEDUREstatement.- Specified by:
- createOrReplaceProcedurein interface- DSLContext
- See Also:
 
- 
createTableDescription copied from interface:DSLContextTheCREATE TABLEstatement.- Specified by:
- createTablein interface- DSLContext
- See Also:
 
- 
createTableDescription copied from interface:DSLContextTheCREATE TABLEstatement.- Specified by:
- createTablein interface- DSLContext
- See Also:
 
- 
createTableDescription copied from interface:DSLContextTheCREATE TABLEstatement.- Specified by:
- createTablein interface- DSLContext
- See Also:
 
- 
createTableIfNotExistsDescription copied from interface:DSLContextTheCREATE TABLE IF NOT EXISTSstatement.- Specified by:
- createTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createTableIfNotExistsDescription copied from interface:DSLContextTheCREATE TABLE IF NOT EXISTSstatement.- Specified by:
- createTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createTableIfNotExistsDescription copied from interface:DSLContextTheCREATE TABLE IF NOT EXISTSstatement.- Specified by:
- createTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createTemporaryTableDescription copied from interface:DSLContextTheCREATE TEMPORARY TABLEstatement.- Specified by:
- createTemporaryTablein interface- DSLContext
- See Also:
 
- 
createTemporaryTableDescription copied from interface:DSLContextTheCREATE TEMPORARY TABLEstatement.- Specified by:
- createTemporaryTablein interface- DSLContext
- See Also:
 
- 
createTemporaryTableDescription copied from interface:DSLContextTheCREATE TEMPORARY TABLEstatement.- Specified by:
- createTemporaryTablein interface- DSLContext
- See Also:
 
- 
createTemporaryTableIfNotExistsDescription copied from interface:DSLContextTheCREATE TEMPORARY TABLE IF NOT EXISTSstatement.- Specified by:
- createTemporaryTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createTemporaryTableIfNotExistsDescription copied from interface:DSLContextTheCREATE TEMPORARY TABLE IF NOT EXISTSstatement.- Specified by:
- createTemporaryTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createTemporaryTableIfNotExistsDescription copied from interface:DSLContextTheCREATE TEMPORARY TABLE IF NOT EXISTSstatement.- Specified by:
- createTemporaryTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createGlobalTemporaryTableDescription copied from interface:DSLContextTheCREATE GLOBAL TEMPORARY TABLEstatement.- Specified by:
- createGlobalTemporaryTablein interface- DSLContext
- See Also:
 
- 
createGlobalTemporaryTableDescription copied from interface:DSLContextTheCREATE GLOBAL TEMPORARY TABLEstatement.- Specified by:
- createGlobalTemporaryTablein interface- DSLContext
- See Also:
 
- 
createGlobalTemporaryTableDescription copied from interface:DSLContextTheCREATE GLOBAL TEMPORARY TABLEstatement.- Specified by:
- createGlobalTemporaryTablein interface- DSLContext
- See Also:
 
- 
createGlobalTemporaryTableIfNotExistsDescription copied from interface:DSLContextTheCREATE GLOBAL TEMPORARY TABLE IF NOT EXISTSstatement.- Specified by:
- createGlobalTemporaryTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createGlobalTemporaryTableIfNotExistsDescription copied from interface:DSLContextTheCREATE GLOBAL TEMPORARY TABLE IF NOT EXISTSstatement.- Specified by:
- createGlobalTemporaryTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createGlobalTemporaryTableIfNotExistsDescription copied from interface:DSLContextTheCREATE GLOBAL TEMPORARY TABLE IF NOT EXISTSstatement.- Specified by:
- createGlobalTemporaryTableIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewDescription copied from interface:DSLContextTheCREATE VIEWstatement.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewDescription copied from interface:DSLContextTheCREATE VIEWstatement.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewDescription copied from interface:DSLContextTheCREATE VIEWstatement.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewDescription copied from interface:DSLContextTheCREATE VIEWstatement.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewDescription copied from interface:DSLContextTheCREATE VIEWstatement.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewDescription copied from interface:DSLContextTheCREATE VIEWstatement.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistsDescription copied from interface:DSLContextTheCREATE VIEW IF NOT EXISTSstatement.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistsDescription copied from interface:DSLContextTheCREATE VIEW IF NOT EXISTSstatement.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistsDescription copied from interface:DSLContextTheCREATE VIEW IF NOT EXISTSstatement.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(@Name String view, Collection<? extends String> fields) Description copied from interface:DSLContextTheCREATE VIEW IF NOT EXISTSstatement.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistsDescription copied from interface:DSLContextTheCREATE VIEW IF NOT EXISTSstatement.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(Table<?> view, Collection<? extends Field<?>> fields) Description copied from interface:DSLContextTheCREATE VIEW IF NOT EXISTSstatement.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewDescription copied from interface:DSLContextTheCREATE OR REPLACE VIEWstatement.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewDescription copied from interface:DSLContextTheCREATE OR REPLACE VIEWstatement.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewDescription copied from interface:DSLContextTheCREATE OR REPLACE VIEWstatement.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(@Name String view, Collection<? extends String> fields) Description copied from interface:DSLContextTheCREATE OR REPLACE VIEWstatement.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewDescription copied from interface:DSLContextTheCREATE OR REPLACE VIEWstatement.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(Table<?> view, Collection<? extends Field<?>> fields) Description copied from interface:DSLContextTheCREATE OR REPLACE VIEWstatement.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createMaterializedViewDescription copied from interface:DSLContextTheCREATE MATERIALIZED VIEWstatement.- Specified by:
- createMaterializedViewin interface- DSLContext
- See Also:
 
- 
createMaterializedViewDescription copied from interface:DSLContextTheCREATE MATERIALIZED VIEWstatement.- Specified by:
- createMaterializedViewin interface- DSLContext
- See Also:
 
- 
createMaterializedViewDescription copied from interface:DSLContextTheCREATE MATERIALIZED VIEWstatement.- Specified by:
- createMaterializedViewin interface- DSLContext
- See Also:
 
- 
createMaterializedViewpublic CreateViewAsStep<Record> createMaterializedView(@Name String view, Collection<? extends String> fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEWstatement.- Specified by:
- createMaterializedViewin interface- DSLContext
- See Also:
 
- 
createMaterializedViewpublic CreateViewAsStep<Record> createMaterializedView(Name view, Collection<? extends Name> fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEWstatement.- Specified by:
- createMaterializedViewin interface- DSLContext
- See Also:
 
- 
createMaterializedViewpublic CreateViewAsStep<Record> createMaterializedView(Table<?> view, Collection<? extends Field<?>> fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEWstatement.- Specified by:
- createMaterializedViewin interface- DSLContext
- See Also:
 
- 
createMaterializedViewIfNotExistspublic CreateViewAsStep<Record> createMaterializedViewIfNotExists(@Name String view, @Name String... fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.- Specified by:
- createMaterializedViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createMaterializedViewIfNotExistsDescription copied from interface:DSLContextTheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.- Specified by:
- createMaterializedViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createMaterializedViewIfNotExistspublic CreateViewAsStep<Record> createMaterializedViewIfNotExists(Table<?> view, Field<?>... fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.- Specified by:
- createMaterializedViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createMaterializedViewIfNotExistspublic CreateViewAsStep<Record> createMaterializedViewIfNotExists(@Name String view, Collection<? extends String> fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.- Specified by:
- createMaterializedViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createMaterializedViewIfNotExistspublic CreateViewAsStep<Record> createMaterializedViewIfNotExists(Name view, Collection<? extends Name> fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.- Specified by:
- createMaterializedViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createMaterializedViewIfNotExistspublic CreateViewAsStep<Record> createMaterializedViewIfNotExists(Table<?> view, Collection<? extends Field<?>> fields) Description copied from interface:DSLContextTheCREATE MATERIALIZED VIEW IF NOT EXISTSstatement.- Specified by:
- createMaterializedViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createOrReplaceMaterializedViewpublic CreateViewAsStep<Record> createOrReplaceMaterializedView(@Name String view, @Name String... fields) Description copied from interface:DSLContextTheCREATE OR REPLACE MATERIALIZED VIEWstatement.- Specified by:
- createOrReplaceMaterializedViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceMaterializedViewDescription copied from interface:DSLContextTheCREATE OR REPLACE MATERIALIZED VIEWstatement.- Specified by:
- createOrReplaceMaterializedViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceMaterializedViewDescription copied from interface:DSLContextTheCREATE OR REPLACE MATERIALIZED VIEWstatement.- Specified by:
- createOrReplaceMaterializedViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceMaterializedViewpublic CreateViewAsStep<Record> createOrReplaceMaterializedView(@Name String view, Collection<? extends String> fields) Description copied from interface:DSLContextTheCREATE OR REPLACE MATERIALIZED VIEWstatement.- Specified by:
- createOrReplaceMaterializedViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceMaterializedViewpublic CreateViewAsStep<Record> createOrReplaceMaterializedView(Name view, Collection<? extends Name> fields) Description copied from interface:DSLContextTheCREATE OR REPLACE MATERIALIZED VIEWstatement.- Specified by:
- createOrReplaceMaterializedViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceMaterializedViewpublic CreateViewAsStep<Record> createOrReplaceMaterializedView(Table<?> view, Collection<? extends Field<?>> fields) Description copied from interface:DSLContextTheCREATE OR REPLACE MATERIALIZED VIEWstatement.- Specified by:
- createOrReplaceMaterializedViewin interface- DSLContext
- See Also:
 
- 
createTriggerDescription copied from interface:DSLContextTheCREATE TRIGGERstatement.- Specified by:
- createTriggerin interface- DSLContext
- See Also:
 
- 
createTriggerDescription copied from interface:DSLContextTheCREATE TRIGGERstatement.- Specified by:
- createTriggerin interface- DSLContext
- See Also:
 
- 
createTriggerDescription copied from interface:DSLContextTheCREATE TRIGGERstatement.- Specified by:
- createTriggerin interface- DSLContext
- See Also:
 
- 
createOrReplaceTriggerDescription copied from interface:DSLContextTheCREATE OR REPLACE TRIGGERstatement.- Specified by:
- createOrReplaceTriggerin interface- DSLContext
- See Also:
 
- 
createOrReplaceTriggerDescription copied from interface:DSLContextTheCREATE OR REPLACE TRIGGERstatement.- Specified by:
- createOrReplaceTriggerin interface- DSLContext
- See Also:
 
- 
createOrReplaceTriggerDescription copied from interface:DSLContextTheCREATE OR REPLACE TRIGGERstatement.- Specified by:
- createOrReplaceTriggerin interface- DSLContext
- See Also:
 
- 
createTypeDescription copied from interface:DSLContextTheCREATE TYPEstatement.- Specified by:
- createTypein interface- DSLContext
- See Also:
 
- 
createTypeDescription copied from interface:DSLContextTheCREATE TYPEstatement.- Specified by:
- createTypein interface- DSLContext
- See Also:
 
- 
createTypeDescription copied from interface:DSLContextTheCREATE TYPEstatement.- Specified by:
- createTypein interface- DSLContext
- See Also:
 
- 
createTypeIfNotExistsDescription copied from interface:DSLContextTheCREATE TYPE IF NOT EXISTSstatement.- Specified by:
- createTypeIfNotExistsin interface- DSLContext
- See Also:
 
- 
createTypeIfNotExistsDescription copied from interface:DSLContextTheCREATE TYPE IF NOT EXISTSstatement.- Specified by:
- createTypeIfNotExistsin interface- DSLContext
- See Also:
 
- 
createTypeIfNotExistsDescription copied from interface:DSLContextTheCREATE TYPE IF NOT EXISTSstatement.- Specified by:
- createTypeIfNotExistsin interface- DSLContext
- See Also:
 
- 
createSchemaDescription copied from interface:DSLContextTheCREATE SCHEMAstatement.- Specified by:
- createSchemain interface- DSLContext
- See Also:
 
- 
createSchemaDescription copied from interface:DSLContextTheCREATE SCHEMAstatement.- Specified by:
- createSchemain interface- DSLContext
- See Also:
 
- 
createSchemaDescription copied from interface:DSLContextTheCREATE SCHEMAstatement.- Specified by:
- createSchemain interface- DSLContext
- See Also:
 
- 
createSchemaIfNotExistsDescription copied from interface:DSLContextTheCREATE SCHEMA IF NOT EXISTSstatement.- Specified by:
- createSchemaIfNotExistsin interface- DSLContext
- See Also:
 
- 
createSchemaIfNotExistsDescription copied from interface:DSLContextTheCREATE SCHEMA IF NOT EXISTSstatement.- Specified by:
- createSchemaIfNotExistsin interface- DSLContext
- See Also:
 
- 
createSchemaIfNotExistsDescription copied from interface:DSLContextTheCREATE SCHEMA IF NOT EXISTSstatement.- Specified by:
- createSchemaIfNotExistsin interface- DSLContext
- See Also:
 
- 
createSequenceDescription copied from interface:DSLContextTheCREATE SEQUENCEstatement.- Specified by:
- createSequencein interface- DSLContext
- See Also:
 
- 
createSequenceDescription copied from interface:DSLContextTheCREATE SEQUENCEstatement.- Specified by:
- createSequencein interface- DSLContext
- See Also:
 
- 
createSequenceDescription copied from interface:DSLContextTheCREATE SEQUENCEstatement.- Specified by:
- createSequencein interface- DSLContext
- See Also:
 
- 
createSequenceIfNotExistsDescription copied from interface:DSLContextTheCREATE SEQUENCE IF NOT EXISTSstatement.- Specified by:
- createSequenceIfNotExistsin interface- DSLContext
- See Also:
 
- 
createSequenceIfNotExistsDescription copied from interface:DSLContextTheCREATE SEQUENCE IF NOT EXISTSstatement.- Specified by:
- createSequenceIfNotExistsin interface- DSLContext
- See Also:
 
- 
createSequenceIfNotExistsDescription copied from interface:DSLContextTheCREATE SEQUENCE IF NOT EXISTSstatement.- Specified by:
- createSequenceIfNotExistsin interface- DSLContext
- See Also:
 
- 
dropDatabaseDescription copied from interface:DSLContextTheDROP DATABASEstatement.- Specified by:
- dropDatabasein interface- DSLContext
- See Also:
 
- 
dropDatabaseDescription copied from interface:DSLContextTheDROP DATABASEstatement.- Specified by:
- dropDatabasein interface- DSLContext
- See Also:
 
- 
dropDatabaseDescription copied from interface:DSLContextTheDROP DATABASEstatement.- Specified by:
- dropDatabasein interface- DSLContext
- See Also:
 
- 
dropDatabaseIfExistsDescription copied from interface:DSLContextTheDROP DATABASE IF EXISTSstatement.- Specified by:
- dropDatabaseIfExistsin interface- DSLContext
- See Also:
 
- 
dropDatabaseIfExistsDescription copied from interface:DSLContextTheDROP DATABASE IF EXISTSstatement.- Specified by:
- dropDatabaseIfExistsin interface- DSLContext
- See Also:
 
- 
dropDatabaseIfExistsDescription copied from interface:DSLContextTheDROP DATABASE IF EXISTSstatement.- Specified by:
- dropDatabaseIfExistsin interface- DSLContext
- See Also:
 
- 
dropDomainDescription copied from interface:DSLContextTheDROP DOMAINstatement.- Specified by:
- dropDomainin interface- DSLContext
- See Also:
 
- 
dropDomainDescription copied from interface:DSLContextTheDROP DOMAINstatement.- Specified by:
- dropDomainin interface- DSLContext
- See Also:
 
- 
dropDomainDescription copied from interface:DSLContextTheDROP DOMAINstatement.- Specified by:
- dropDomainin interface- DSLContext
- See Also:
 
- 
dropDomainIfExistsDescription copied from interface:DSLContextTheDROP DOMAIN IF EXISTSstatement.- Specified by:
- dropDomainIfExistsin interface- DSLContext
- See Also:
 
- 
dropDomainIfExistsDescription copied from interface:DSLContextTheDROP DOMAIN IF EXISTSstatement.- Specified by:
- dropDomainIfExistsin interface- DSLContext
- See Also:
 
- 
dropDomainIfExistsDescription copied from interface:DSLContextTheDROP DOMAIN IF EXISTSstatement.- Specified by:
- dropDomainIfExistsin interface- DSLContext
- See Also:
 
- 
dropFunctionDescription copied from interface:DSLContextTheDROP FUNCTIONstatement.- Specified by:
- dropFunctionin interface- DSLContext
- See Also:
 
- 
dropFunctionDescription copied from interface:DSLContextTheDROP FUNCTIONstatement.- Specified by:
- dropFunctionin interface- DSLContext
- See Also:
 
- 
dropFunctionIfExistsDescription copied from interface:DSLContextTheDROP FUNCTION IF EXISTSstatement.- Specified by:
- dropFunctionIfExistsin interface- DSLContext
- See Also:
 
- 
dropFunctionIfExistsDescription copied from interface:DSLContextTheDROP FUNCTION IF EXISTSstatement.- Specified by:
- dropFunctionIfExistsin interface- DSLContext
- See Also:
 
- 
dropIndexDescription copied from interface:DSLContextTheDROP INDEXstatement.- Specified by:
- dropIndexin interface- DSLContext
- See Also:
 
- 
dropIndexDescription copied from interface:DSLContextTheDROP INDEXstatement.- Specified by:
- dropIndexin interface- DSLContext
- See Also:
 
- 
dropIndexDescription copied from interface:DSLContextTheDROP INDEXstatement.- Specified by:
- dropIndexin interface- DSLContext
- See Also:
 
- 
dropIndexIfExistsDescription copied from interface:DSLContextTheDROP INDEX IF EXISTSstatement.- Specified by:
- dropIndexIfExistsin interface- DSLContext
- See Also:
 
- 
dropIndexIfExistsDescription copied from interface:DSLContextTheDROP INDEX IF EXISTSstatement.- Specified by:
- dropIndexIfExistsin interface- DSLContext
- See Also:
 
- 
dropIndexIfExistsDescription copied from interface:DSLContextTheDROP INDEX IF EXISTSstatement.- Specified by:
- dropIndexIfExistsin interface- DSLContext
- See Also:
 
- 
dropProcedureDescription copied from interface:DSLContextTheDROP PROCEDUREstatement.- Specified by:
- dropProcedurein interface- DSLContext
- See Also:
 
- 
dropProcedureDescription copied from interface:DSLContextTheDROP PROCEDUREstatement.- Specified by:
- dropProcedurein interface- DSLContext
- See Also:
 
- 
dropProcedureIfExistsDescription copied from interface:DSLContextTheDROP PROCEDURE IF EXISTSstatement.- Specified by:
- dropProcedureIfExistsin interface- DSLContext
- See Also:
 
- 
dropProcedureIfExistsDescription copied from interface:DSLContextTheDROP PROCEDURE IF EXISTSstatement.- Specified by:
- dropProcedureIfExistsin interface- DSLContext
- See Also:
 
- 
dropSchemaDescription copied from interface:DSLContextTheDROP SCHEMAstatement.- Specified by:
- dropSchemain interface- DSLContext
- See Also:
 
- 
dropSchemaDescription copied from interface:DSLContextTheDROP SCHEMAstatement.- Specified by:
- dropSchemain interface- DSLContext
- See Also:
 
- 
dropSchemaDescription copied from interface:DSLContextTheDROP SCHEMAstatement.- Specified by:
- dropSchemain interface- DSLContext
- See Also:
 
- 
dropSchemaIfExistsDescription copied from interface:DSLContextTheDROP SCHEMA IF EXISTSstatement.- Specified by:
- dropSchemaIfExistsin interface- DSLContext
- See Also:
 
- 
dropSchemaIfExistsDescription copied from interface:DSLContextTheDROP SCHEMA IF EXISTSstatement.- Specified by:
- dropSchemaIfExistsin interface- DSLContext
- See Also:
 
- 
dropSchemaIfExistsDescription copied from interface:DSLContextTheDROP SCHEMA IF EXISTSstatement.- Specified by:
- dropSchemaIfExistsin interface- DSLContext
- See Also:
 
- 
dropSequenceDescription copied from interface:DSLContextTheDROP SEQUENCEstatement.- Specified by:
- dropSequencein interface- DSLContext
- See Also:
 
- 
dropSequenceDescription copied from interface:DSLContextTheDROP SEQUENCEstatement.- Specified by:
- dropSequencein interface- DSLContext
- See Also:
 
- 
dropSequenceDescription copied from interface:DSLContextTheDROP SEQUENCEstatement.- Specified by:
- dropSequencein interface- DSLContext
- See Also:
 
- 
dropSequenceIfExistsDescription copied from interface:DSLContextTheDROP SEQUENCE IF EXISTSstatement.- Specified by:
- dropSequenceIfExistsin interface- DSLContext
- See Also:
 
- 
dropSequenceIfExistsDescription copied from interface:DSLContextTheDROP SEQUENCE IF EXISTSstatement.- Specified by:
- dropSequenceIfExistsin interface- DSLContext
- See Also:
 
- 
dropSequenceIfExistsDescription copied from interface:DSLContextTheDROP SEQUENCE IF EXISTSstatement.- Specified by:
- dropSequenceIfExistsin interface- DSLContext
- See Also:
 
- 
dropTableDescription copied from interface:DSLContextTheDROP TABLEstatement.- Specified by:
- dropTablein interface- DSLContext
- See Also:
 
- 
dropTableDescription copied from interface:DSLContextTheDROP TABLEstatement.- Specified by:
- dropTablein interface- DSLContext
- See Also:
 
- 
dropTableDescription copied from interface:DSLContextTheDROP TABLEstatement.- Specified by:
- dropTablein interface- DSLContext
- See Also:
 
- 
dropTableIfExistsDescription copied from interface:DSLContextTheDROP TABLE IF EXISTSstatement.- Specified by:
- dropTableIfExistsin interface- DSLContext
- See Also:
 
- 
dropTableIfExistsDescription copied from interface:DSLContextTheDROP TABLE IF EXISTSstatement.- Specified by:
- dropTableIfExistsin interface- DSLContext
- See Also:
 
- 
dropTableIfExistsDescription copied from interface:DSLContextTheDROP TABLE IF EXISTSstatement.- Specified by:
- dropTableIfExistsin interface- DSLContext
- See Also:
 
- 
dropTemporaryTableDescription copied from interface:DSLContextTheDROP TEMPORARY TABLEstatement.- Specified by:
- dropTemporaryTablein interface- DSLContext
- See Also:
 
- 
dropTemporaryTableDescription copied from interface:DSLContextTheDROP TEMPORARY TABLEstatement.- Specified by:
- dropTemporaryTablein interface- DSLContext
- See Also:
 
- 
dropTemporaryTableDescription copied from interface:DSLContextTheDROP TEMPORARY TABLEstatement.- Specified by:
- dropTemporaryTablein interface- DSLContext
- See Also:
 
- 
dropTemporaryTableIfExistsDescription copied from interface:DSLContextTheDROP TEMPORARY TABLE IF EXISTSstatement.- Specified by:
- dropTemporaryTableIfExistsin interface- DSLContext
- See Also:
 
- 
dropTemporaryTableIfExistsDescription copied from interface:DSLContextTheDROP TEMPORARY TABLE IF EXISTSstatement.- Specified by:
- dropTemporaryTableIfExistsin interface- DSLContext
- See Also:
 
- 
dropTemporaryTableIfExistsDescription copied from interface:DSLContextTheDROP TEMPORARY TABLE IF EXISTSstatement.- Specified by:
- dropTemporaryTableIfExistsin interface- DSLContext
- See Also:
 
- 
dropTriggerDescription copied from interface:DSLContextTheDROP TRIGGERstatement.- Specified by:
- dropTriggerin interface- DSLContext
- See Also:
 
- 
dropTriggerDescription copied from interface:DSLContextTheDROP TRIGGERstatement.- Specified by:
- dropTriggerin interface- DSLContext
- See Also:
 
- 
dropTriggerDescription copied from interface:DSLContextTheDROP TRIGGERstatement.- Specified by:
- dropTriggerin interface- DSLContext
- See Also:
 
- 
dropTriggerIfExistsDescription copied from interface:DSLContextTheDROP TRIGGER IF EXISTSstatement.- Specified by:
- dropTriggerIfExistsin interface- DSLContext
- See Also:
 
- 
dropTriggerIfExistsDescription copied from interface:DSLContextTheDROP TRIGGER IF EXISTSstatement.- Specified by:
- dropTriggerIfExistsin interface- DSLContext
- See Also:
 
- 
dropTriggerIfExistsDescription copied from interface:DSLContextTheDROP TRIGGER IF EXISTSstatement.- Specified by:
- dropTriggerIfExistsin interface- DSLContext
- See Also:
 
- 
dropTypeDescription copied from interface:DSLContextTheDROP TYPEstatement.- Specified by:
- dropTypein interface- DSLContext
- See Also:
 
- 
dropTypeDescription copied from interface:DSLContextTheDROP TYPEstatement.- Specified by:
- dropTypein interface- DSLContext
- See Also:
 
- 
dropTypeDescription copied from interface:DSLContextTheDROP TYPEstatement.- Specified by:
- dropTypein interface- DSLContext
- See Also:
 
- 
dropTypeDescription copied from interface:DSLContextTheDROP TYPEstatement.- Specified by:
- dropTypein interface- DSLContext
- See Also:
 
- 
dropTypeDescription copied from interface:DSLContextTheDROP TYPEstatement.- Specified by:
- dropTypein interface- DSLContext
- See Also:
 
- 
dropTypeDescription copied from interface:DSLContextTheDROP TYPEstatement.- Specified by:
- dropTypein interface- DSLContext
- See Also:
 
- 
dropTypeDescription copied from interface:DSLContextTheDROP TYPEstatement.- Specified by:
- dropTypein interface- DSLContext
- See Also:
 
- 
dropTypeIfExistsDescription copied from interface:DSLContextTheDROP TYPE IF EXISTSstatement.- Specified by:
- dropTypeIfExistsin interface- DSLContext
- See Also:
 
- 
dropTypeIfExistsDescription copied from interface:DSLContextTheDROP TYPE IF EXISTSstatement.- Specified by:
- dropTypeIfExistsin interface- DSLContext
- See Also:
 
- 
dropTypeIfExistsDescription copied from interface:DSLContextTheDROP TYPE IF EXISTSstatement.- Specified by:
- dropTypeIfExistsin interface- DSLContext
- See Also:
 
- 
dropTypeIfExistsDescription copied from interface:DSLContextTheDROP TYPE IF EXISTSstatement.- Specified by:
- dropTypeIfExistsin interface- DSLContext
- See Also:
 
- 
dropTypeIfExistsDescription copied from interface:DSLContextTheDROP TYPE IF EXISTSstatement.- Specified by:
- dropTypeIfExistsin interface- DSLContext
- See Also:
 
- 
dropTypeIfExistsDescription copied from interface:DSLContextTheDROP TYPE IF EXISTSstatement.- Specified by:
- dropTypeIfExistsin interface- DSLContext
- See Also:
 
- 
dropTypeIfExistsDescription copied from interface:DSLContextTheDROP TYPE IF EXISTSstatement.- Specified by:
- dropTypeIfExistsin interface- DSLContext
- See Also:
 
- 
dropViewDescription copied from interface:DSLContextTheDROP VIEWstatement.- Specified by:
- dropViewin interface- DSLContext
- See Also:
 
- 
dropViewDescription copied from interface:DSLContextTheDROP VIEWstatement.- Specified by:
- dropViewin interface- DSLContext
- See Also:
 
- 
dropViewDescription copied from interface:DSLContextTheDROP VIEWstatement.- Specified by:
- dropViewin interface- DSLContext
- See Also:
 
- 
dropViewIfExistsDescription copied from interface:DSLContextTheDROP VIEW IF EXISTSstatement.- Specified by:
- dropViewIfExistsin interface- DSLContext
- See Also:
 
- 
dropViewIfExistsDescription copied from interface:DSLContextTheDROP VIEW IF EXISTSstatement.- Specified by:
- dropViewIfExistsin interface- DSLContext
- See Also:
 
- 
dropViewIfExistsDescription copied from interface:DSLContextTheDROP VIEW IF EXISTSstatement.- Specified by:
- dropViewIfExistsin interface- DSLContext
- See Also:
 
- 
dropMaterializedViewDescription copied from interface:DSLContextTheDROP MATERIALIZED VIEWstatement.- Specified by:
- dropMaterializedViewin interface- DSLContext
- See Also:
 
- 
dropMaterializedViewDescription copied from interface:DSLContextTheDROP MATERIALIZED VIEWstatement.- Specified by:
- dropMaterializedViewin interface- DSLContext
- See Also:
 
- 
dropMaterializedViewDescription copied from interface:DSLContextTheDROP MATERIALIZED VIEWstatement.- Specified by:
- dropMaterializedViewin interface- DSLContext
- See Also:
 
- 
dropMaterializedViewIfExistsDescription copied from interface:DSLContextTheDROP MATERIALIZED VIEW IF EXISTSstatement.- Specified by:
- dropMaterializedViewIfExistsin interface- DSLContext
- See Also:
 
- 
dropMaterializedViewIfExistsDescription copied from interface:DSLContextTheDROP MATERIALIZED VIEW IF EXISTSstatement.- Specified by:
- dropMaterializedViewIfExistsin interface- DSLContext
- See Also:
 
- 
dropMaterializedViewIfExistsDescription copied from interface:DSLContextTheDROP MATERIALIZED VIEW IF EXISTSstatement.- Specified by:
- dropMaterializedViewIfExistsin interface- DSLContext
- See Also:
 
- 
grantDescription copied from interface:DSLContextTheGRANTstatement.- Specified by:
- grantin interface- DSLContext
- See Also:
 
- 
grantDescription copied from interface:DSLContextTheGRANTstatement.- Specified by:
- grantin interface- DSLContext
- See Also:
 
- 
grantDescription copied from interface:DSLContextTheGRANTstatement.- Specified by:
- grantin interface- DSLContext
- See Also:
 
- 
revokeDescription copied from interface:DSLContextTheREVOKEstatement.- Specified by:
- revokein interface- DSLContext
- See Also:
 
- 
revokeDescription copied from interface:DSLContextTheREVOKEstatement.- Specified by:
- revokein interface- DSLContext
- See Also:
 
- 
revokeDescription copied from interface:DSLContextTheREVOKEstatement.- Specified by:
- revokein interface- DSLContext
- See Also:
 
- 
revokeGrantOptionForDescription copied from interface:DSLContextTheREVOKE GRANT OPTION FORstatement.- Specified by:
- revokeGrantOptionForin interface- DSLContext
- See Also:
 
- 
revokeGrantOptionForDescription copied from interface:DSLContextTheREVOKE GRANT OPTION FORstatement.- Specified by:
- revokeGrantOptionForin interface- DSLContext
- See Also:
 
- 
revokeGrantOptionForDescription copied from interface:DSLContextTheREVOKE GRANT OPTION FORstatement.- Specified by:
- revokeGrantOptionForin interface- DSLContext
- See Also:
 
- 
setDescription copied from interface:DSLContextTheSETstatement.Set a vendor specific session configuration to a new value. - Specified by:
- setin interface- DSLContext
- See Also:
 
- 
setDescription copied from interface:DSLContextTheSETstatement.Set a vendor specific session configuration to a new value. - Specified by:
- setin interface- DSLContext
- See Also:
 
- 
setLocalDescription copied from interface:DSLContextTheSET LOCALstatement.Set a vendor specific transaction-local configuration to a new value. - Specified by:
- setLocalin interface- DSLContext
- See Also:
 
- 
setLocalDescription copied from interface:DSLContextTheSET LOCALstatement.Set a vendor specific transaction-local configuration to a new value. - Specified by:
- setLocalin interface- DSLContext
- See Also:
 
- 
setCatalogDescription copied from interface:DSLContextTheSET CATALOGstatement.Set the current catalog to a new value. - Specified by:
- setCatalogin interface- DSLContext
- See Also:
 
- 
setCatalogDescription copied from interface:DSLContextTheSET CATALOGstatement.Set the current catalog to a new value. - Specified by:
- setCatalogin interface- DSLContext
- See Also:
 
- 
setCatalogDescription copied from interface:DSLContextTheSET CATALOGstatement.Set the current catalog to a new value. - Specified by:
- setCatalogin interface- DSLContext
- See Also:
 
- 
setSchemaDescription copied from interface:DSLContextTheSET SCHEMAstatement.Set the current schema to a new value. - Specified by:
- setSchemain interface- DSLContext
- See Also:
 
- 
setSchemaDescription copied from interface:DSLContextTheSET SCHEMAstatement.Set the current schema to a new value. - Specified by:
- setSchemain interface- DSLContext
- See Also:
 
- 
setSchemaDescription copied from interface:DSLContextTheSET SCHEMAstatement.Set the current schema to a new value. - Specified by:
- setSchemain interface- DSLContext
- See Also:
 
- 
truncateDescription copied from interface:DSLContextTheTRUNCATEstatement.- Specified by:
- truncatein interface- DSLContext
- See Also:
 
- 
truncateDescription copied from interface:DSLContextTheTRUNCATEstatement.- Specified by:
- truncatein interface- DSLContext
- See Also:
 
- 
truncateDescription copied from interface:DSLContextTheTRUNCATEstatement.- Specified by:
- truncatein interface- DSLContext
- See Also:
 
- 
truncateDescription copied from interface:DSLContextTheTRUNCATEstatement.- Specified by:
- truncatein interface- DSLContext
- See Also:
 
- 
truncateDescription copied from interface:DSLContextTheTRUNCATEstatement.- Specified by:
- truncatein interface- DSLContext
- See Also:
 
- 
truncateDescription copied from interface:DSLContextTheTRUNCATEstatement.- Specified by:
- truncatein interface- DSLContext
- See Also:
 
- 
truncateDescription copied from interface:DSLContextTheTRUNCATEstatement.- Specified by:
- truncatein interface- DSLContext
- See Also:
 
- 
truncateTableDescription copied from interface:DSLContextTheTRUNCATE TABLEstatement.- Specified by:
- truncateTablein interface- DSLContext
- See Also:
 
- 
truncateTableDescription copied from interface:DSLContextTheTRUNCATE TABLEstatement.- Specified by:
- truncateTablein interface- DSLContext
- See Also:
 
- 
truncateTableDescription copied from interface:DSLContextTheTRUNCATE TABLEstatement.- Specified by:
- truncateTablein interface- DSLContext
- See Also:
 
- 
truncateTableDescription copied from interface:DSLContextTheTRUNCATE TABLEstatement.- Specified by:
- truncateTablein interface- DSLContext
- See Also:
 
- 
truncateTableDescription copied from interface:DSLContextTheTRUNCATE TABLEstatement.- Specified by:
- truncateTablein interface- DSLContext
- See Also:
 
- 
truncateTableDescription copied from interface:DSLContextTheTRUNCATE TABLEstatement.- Specified by:
- truncateTablein interface- DSLContext
- See Also:
 
- 
truncateTableDescription copied from interface:DSLContextTheTRUNCATE TABLEstatement.- Specified by:
- truncateTablein interface- DSLContext
- See Also:
 
- 
callDescription copied from interface:DSLContextTheCALLstatement.Call a stored procedure. - Specified by:
- callin interface- DSLContext
- See Also:
 
- 
callDescription copied from interface:DSLContextTheCALLstatement.Call a stored procedure. - Specified by:
- callin interface- DSLContext
- See Also:
 
- 
startTransactionDescription copied from interface:DSLContextTheSTART TRANSACTIONstatement.Start a transaction - Specified by:
- startTransactionin interface- DSLContext
- See Also:
 
- 
savepointDescription copied from interface:DSLContextTheSAVEPOINTstatement.Specify a savepoint - Specified by:
- savepointin interface- DSLContext
- See Also:
 
- 
savepointDescription copied from interface:DSLContextTheSAVEPOINTstatement.Specify a savepoint - Specified by:
- savepointin interface- DSLContext
- See Also:
 
- 
releaseSavepointDescription copied from interface:DSLContextTheRELEASE SAVEPOINTstatement.Release a savepoint - Specified by:
- releaseSavepointin interface- DSLContext
- See Also:
 
- 
releaseSavepointDescription copied from interface:DSLContextTheRELEASE SAVEPOINTstatement.Release a savepoint - Specified by:
- releaseSavepointin interface- DSLContext
- See Also:
 
- 
commitDescription copied from interface:DSLContextTheCOMMITstatement.Commit a transaction - Specified by:
- commitin interface- DSLContext
- See Also:
 
- 
rollbackDescription copied from interface:DSLContextTheROLLBACKstatement.Rollback a transaction - Specified by:
- rollbackin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl().- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl().- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl().- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl().- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl().- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlDescription copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
ddlpublic Queries ddl(Collection<? extends Table<?>> tables, DDLExportConfiguration exportConfiguration) Description copied from interface:DSLContextConvenience method forMeta.ddl(DDLExportConfiguration).- Specified by:
- ddlin interface- DSLContext
- See Also:
 
- 
createViewpublic CreateViewAsStep<Record> createView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createView(String, String...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewpublic CreateViewAsStep<Record> createView(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createView(String, String...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewpublic CreateViewAsStep<Record> createView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createView(Name, Name...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewpublic CreateViewAsStep<Record> createView(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createView(Name, Name...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewpublic CreateViewAsStep<Record> createView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createView(Table, Field...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createViewpublic CreateViewAsStep<Record> createView(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createView(Table, Field...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(String view, Function<? super Field<?>, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE OR REPLACE VIEWstatement.This works like DSLContext.createOrReplaceView(String, String...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE OR REPLACE VIEWstatement.This works like DSLContext.createOrReplaceView(String, String...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE OR REPLACE VIEWstatement.This works like DSLContext.createOrReplaceView(Name, Name...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE OR REPLACE VIEWstatement.This works like DSLContext.createOrReplaceView(Name, Name...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE OR REPLACE VIEWstatement.This works like DSLContext.createOrReplaceView(Table, Field...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createOrReplaceViewpublic CreateViewAsStep<Record> createOrReplaceView(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE OR REPLACE VIEWstatement.This works like DSLContext.createOrReplaceView(Table, Field...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createOrReplaceViewin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(String view, Function<? super Field<?>, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createViewIfNotExists(String, String...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(String view, BiFunction<? super Field<?>, ? super Integer, ? extends String> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createViewIfNotExists(String, String...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(Name view, Function<? super Field<?>, ? extends Name> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createViewIfNotExists(Name, Name...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(Name view, BiFunction<? super Field<?>, ? super Integer, ? extends Name> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createViewIfNotExists(Name, Name...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(Table<?> view, Function<? super Field<?>, ? extends Field<?>> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createViewIfNotExists(Table, Field...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
createViewIfNotExistspublic CreateViewAsStep<Record> createViewIfNotExists(Table<?> view, BiFunction<? super Field<?>, ? super Integer, ? extends Field<?>> fieldNameFunction) Description copied from interface:DSLContextCreate a new DSLCREATE VIEWstatement.This works like DSLContext.createViewIfNotExists(Table, Field...)except that the view's field names are derived from the view'sSelectstatement using a function.- Specified by:
- createViewIfNotExistsin interface- DSLContext
- See Also:
 
- 
alterTableDescription copied from interface:DSLContextCreate a new DSLALTER TABLEstatement.- Specified by:
- alterTablein interface- DSLContext
- See Also:
 
- 
alterTableDescription copied from interface:DSLContextCreate a new DSLALTER TABLEstatement.- Specified by:
- alterTablein interface- DSLContext
- See Also:
 
- 
alterTableDescription copied from interface:DSLContextCreate a new DSLALTER TABLEstatement.- Specified by:
- alterTablein interface- DSLContext
- See Also:
 
- 
alterTableIfExistsDescription copied from interface:DSLContextCreate a new DSLALTER TABLEstatement.- Specified by:
- alterTableIfExistsin interface- DSLContext
- See Also:
 
- 
alterTableIfExistsDescription copied from interface:DSLContextCreate a new DSLALTER TABLEstatement.- Specified by:
- alterTableIfExistsin interface- DSLContext
- See Also:
 
- 
alterTableIfExistsDescription copied from interface:DSLContextCreate a new DSLALTER TABLEstatement.- Specified by:
- alterTableIfExistsin interface- DSLContext
- See Also:
 
- 
lastIDDescription copied from interface:DSLContextRetrieve the last inserted ID.This is implemented for the following dialects: - SQLDialect.ACCESS: Using- @@identity
- SQLDialect.ASE: Using- @@identity
- SQLDialect.DERBY: Using- identity_val_local()
- SQLDialect.HSQLDB: Using- identity()
- SQLDialect.INFORMIX: Using- dbinfo('sqlca.sqlerrd1')
- SQLDialect.INGRES: Using- last_identity()
- SQLDialect.MARIADB: Using- last_insert_id()
- SQLDialect.MYSQL: Using- last_insert_id()
- SQLDialect.POSTGRES: Using- lastval()
- SQLDialect.SQLITE: Using- last_insert_rowid()
- SQLDialect.SQLSERVER: Using- @@identity
- SQLDialect.SYBASE: Using- @@identity
- SQLDialect.VERTICA: Using- last_insert_id()
 - Specified by:
- lastIDin interface- DSLContext
- Returns:
- The last inserted ID. This may be nullin some dialects, if no such number is available.
 
- 
nextvalDescription copied from interface:DSLContextConvenience method to fetch the NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.- Specified by:
- nextvalin interface- DSLContext
 
- 
nextvalDescription copied from interface:DSLContextConvenience method to fetch the NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.- Specified by:
- nextvalin interface- DSLContext
 
- 
nextvalDescription copied from interface:DSLContextConvenience method to fetch the NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.- Specified by:
- nextvalin interface- DSLContext
 
- 
nextvalsDescription copied from interface:DSLContextConvenience method to fetch several NEXTVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.This is done using DSL.generateSeries(int, int).- Specified by:
- nextvalsin interface- DSLContext
 
- 
currvalDescription copied from interface:DSLContextConvenience method to fetch the CURRVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.- Specified by:
- currvalin interface- DSLContext
 
- 
currvalDescription copied from interface:DSLContextConvenience method to fetch the CURRVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.- Specified by:
- currvalin interface- DSLContext
 
- 
currvalDescription copied from interface:DSLContextConvenience method to fetch the CURRVAL for a sequence directly from thisDSLContext's underlying JDBCConnection.- Specified by:
- currvalin interface- DSLContext
 
- 
newRecordDescription copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Parameters:
- fields- The fields defining the- Recordtype
- Returns:
- The new record
 
- 
newRecordDescription copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Parameters:
- fields- The fields defining the- Recordtype
- Returns:
- The new record
 
- 
newRecordDescription copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordDescription copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record3<T1,T3> T2, newRecordT3> (Field<T1> field1, Field<T2> field2, Field<T3> field3) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record4<T1,T3, T4> T2, newRecordT3, T4> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record5<T1,T3, T4, T5> T2, newRecordT3, T4, T5> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record6<T1,T3, T4, T5, T6> T2, newRecordT3, T4, T5, T6> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record7<T1,T3, T4, T5, T6, T7> T2, newRecordT3, T4, T5, T6, T7> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record8<T1,T3, T4, T5, T6, T7, T8> T2, newRecordT3, T4, T5, T6, T7, T8> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record9<T1,T3, T4, T5, T6, T7, T8, T9> T2, newRecordT3, T4, T5, T6, T7, T8, T9> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record10<T1,T3, T4, T5, T6, T7, T8, T9, T10> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record11<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record12<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record13<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record14<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record15<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record16<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record17<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record18<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record19<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record20<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record21<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordpublic <T1,T2, Record22<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T2, newRecordT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Description copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Returns:
- The new record
 
- 
newRecordDescription copied from interface:DSLContextCreate a newUDTRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Type Parameters:
- R- The generic record type
- Parameters:
- type- The UDT describing records of type <R>
- Returns:
- The new record
 
- 
newRecordDescription copied from interface:DSLContextCreate a newRecordthat can be inserted into the corresponding table.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Type Parameters:
- R- The generic record type
- Parameters:
- table- The table holding records of type <R>
- Returns:
- The new record
 
- 
newRecordDescription copied from interface:DSLContextCreate a new pre-filledRecordthat can be inserted into the corresponding table.This is convenience for calling DSLContext.newRecord(Table)and thenRecord.from(Object)on the resulting record. The record unmapping implementation is governed byConfiguration.recordUnmapperProvider().The resulting record will have its internal "changed" flags set to true for all values. This means that UpdatableRecord.store()will perform anINSERTstatement. If you wish to store the record using anUPDATEstatement, useDSLContext.executeUpdate(UpdatableRecord)instead.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newRecordin interface- DSLContext
- Type Parameters:
- R- The generic record type
- Parameters:
- table- The table holding records of type <R>
- source- The source to be used to fill the new record
- Returns:
- The new record
- See Also:
 
- 
newResultDescription copied from interface:DSLContextCreate a new emptyResult.The result is attached to this Configurationby default. This result can be used as a container for records.- Specified by:
- newResultin interface- DSLContext
- Type Parameters:
- R- The generic record type
- Parameters:
- table- The table holding records of type <R>
- Returns:
- The new result
 
- 
newResultDescription copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Parameters:
- fields- The fields defining the- Recordtype
- Returns:
- The new record
 
- 
newResultDescription copied from interface:DSLContextCreate a new emptyRecord.The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Parameters:
- fields- The fields defining the- Recordtype
- Returns:
- The new record
 
- 
newResultDescription copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultDescription copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record3<T1,T3> T2, newResultT3>> (Field<T1> field1, Field<T2> field2, Field<T3> field3) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record4<T1,T3, T4> T2, newResultT3, T4>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record5<T1,T3, T4, T5> T2, newResultT3, T4, T5>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record6<T1,T3, T4, T5, T6> T2, newResultT3, T4, T5, T6>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record7<T1,T3, T4, T5, T6, T7> T2, newResultT3, T4, T5, T6, T7>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record8<T1,T3, T4, T5, T6, T7, T8> T2, newResultT3, T4, T5, T6, T7, T8>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record9<T1,T3, T4, T5, T6, T7, T8, T9> T2, newResultT3, T4, T5, T6, T7, T8, T9>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record10<T1,T3, T4, T5, T6, T7, T8, T9, T10> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record11<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record12<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record13<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record14<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record15<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record16<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record17<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record18<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record19<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record20<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record21<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
newResultpublic <T1,T2, Result<Record22<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T2, newResultT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22>> (Field<T1> field1, Field<T2> field2, Field<T3> field3, Field<T4> field4, Field<T5> field5, Field<T6> field6, Field<T7> field7, Field<T8> field8, Field<T9> field9, Field<T10> field10, Field<T11> field11, Field<T12> field12, Field<T13> field13, Field<T14> field14, Field<T15> field15, Field<T16> field16, Field<T17> field17, Field<T18> field18, Field<T19> field19, Field<T20> field20, Field<T21> field21, Field<T22> field22) Description copied from interface:DSLContextCreate a new emptyResult.The resulting result is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- newResultin interface- DSLContext
- Returns:
- The new result
 
- 
fetchDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return results.- Specified by:
- fetchin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The result. This will never be null.
- See Also:
 
- 
fetchLazyDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a cursor.Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The cursor. This will never be null.
- See Also:
 
- 
fetchAsyncDescription copied from interface:DSLContextFetch results in a newCompletionStage.The result is asynchronously completed by a task running in an Executorprovided by theScope.configuration()'sConfiguration.executorProvider().- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchAsyncpublic <R extends Record> CompletionStage<Result<R>> fetchAsync(Executor executor, ResultQuery<R> query) Description copied from interface:DSLContextFetch results in a newCompletionStagethat is asynchronously completed by a task running in the given executor.- Specified by:
- fetchAsyncin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The completion stage. The completed result will never be
         null.
- See Also:
 
- 
fetchStreamDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a stream.Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The stream
- See Also:
 
- 
fetchManyDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a cursor.- Specified by:
- fetchManyin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The results. This will never be null.
- See Also:
 
- 
fetchOneDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a record.- Specified by:
- fetchOnein interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The record or null, if no record was found.
- See Also:
 
- 
fetchSingleDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a record.- Specified by:
- fetchSinglein interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The record. This is never null.
- See Also:
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a record.- Specified by:
- fetchOptionalin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The record
- See Also:
 
- 
fetchValueDescription copied from interface:DSLContextFetch a single value from a single column table.- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- table- The table from which to fetch a value
- Returns:
- The value or null, if no record was found.
 
- 
fetchValueDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a single value.- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The value or null, if no record was found.
 
- 
fetchValueDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a single value.- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- field- The field for which to fetch a single value.
- Returns:
- The value or null, if no record was found.
 
- 
fetchValueDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a single value.- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- field- The field for which to fetch a single value.
- condition- The condition for which to fetch a single value.
- Returns:
- The value or null, if no record was found.
 
- 
fetchValueDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a single value.- Specified by:
- fetchValuein interface- DSLContext
- Parameters:
- field- The field for which to fetch a single value.
- Returns:
- The value or null, if no record was found.
 
- 
fetchOptionalValueDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a single value.- Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The value.
 
- 
fetchOptionalValueDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a single value.- Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- field- The field for which to fetch a single value.
- Returns:
- The value.
 
- 
fetchOptionalValueDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return a single value.- Specified by:
- fetchOptionalValuein interface- DSLContext
- Parameters:
- field- The field for which to fetch a single value.
- condition- The condition for which to fetch a single value.
- Returns:
- The value.
 
- 
fetchValuesDescription copied from interface:DSLContextFetch all values from a single column table.- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- table- The table from which to fetch values
- Returns:
- The values. This will never be null.
 
- 
fetchValuesDescription copied from interface:DSLContextExecute aResultQueryin the context of thisDSLContextand return all values for the only column.- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The values. This will never be null.
 
- 
fetchValuesDescription copied from interface:DSLContextFetch all values in a givenTable'sTableField.- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- field- The field for which to fetch all values.
- Returns:
- The values. This will never be null.
 
- 
fetchValuesDescription copied from interface:DSLContextFetch all values in a givenTable'sTableField.- Specified by:
- fetchValuesin interface- DSLContext
- Parameters:
- field- The field for which to fetch values.
- condition- The condition for which to fetch values.
- Returns:
- The values. This will never be null.
 
- 
fetchMapDescription copied from interface:DSLContextExecute the query and return aMapwith the first column as the map key and the second column as the map value.An exception is thrown, if the keys turn out to be non-unique in the result set. Use DSLContext.fetchGroups(ResultQuery)instead, if your keys are non-unique.Whether this fetches an intermediate Result(accessible byExecuteListenerimplementations), or streams records directly to the collector producing the result is governed bySettings.getFetchIntermediateResult().The resulting map is iteration order preserving. - Specified by:
- fetchMapin interface- DSLContext
- Returns:
- A Map containing grouped results. This will never be
         null.
- See Also:
 
- 
fetchGroupsDescription copied from interface:DSLContextExecute the query and return aMapwith the first column as the map key and the second column as the map values.Unlike DSLContext.fetchMap(ResultQuery), this method allows for non-unique keys in the result set.Whether this fetches an intermediate Result(accessible byExecuteListenerimplementations), or streams records directly to the collector producing the result is governed bySettings.getFetchIntermediateResult().The resulting map is iteration order preserving. - Specified by:
- fetchGroupsin interface- DSLContext
- Returns:
- A Map containing grouped results. This will never be
         null.
- See Also:
 
- 
fetchByExampleDescription copied from interface:DSLContextExecute a "Query by Example" (QBE) based on an example record.- Specified by:
- fetchByExamplein interface- DSLContext
- Parameters:
- example- The example record
- Returns:
- The resulting records matching the example record.
- See Also:
 
- 
fetchCountDescription copied from interface:DSLContextExecute aSelectquery in the context of thisDSLContextand return aCOUNT(*)value.This wraps a pre-existing SELECTquery in another one to calculate theCOUNT(*)value, without modifying the originalSELECT. An example:
 This is particularly useful for those databases that do not support the-- Original query: SELECT id, title FROM book WHERE title LIKE '%a%' -- Wrapped query: SELECT count(*) FROM ( SELECT id, title FROM book WHERE title LIKE '%a%' )COUNT(*) OVER()window function to calculate total results in paged queries.- Specified by:
- fetchCountin interface- DSLContext
- Parameters:
- query- The wrapped query
- Returns:
- The COUNT(*)result
 
- 
fetchCountDescription copied from interface:DSLContextCount the number of records in a table.This executes SELECT COUNT(*) FROM table- Specified by:
- fetchCountin interface- DSLContext
- Parameters:
- table- The table whose records to count
- Returns:
- The number of records in the table
 
- 
fetchCountDescription copied from interface:DSLContextCount the number of records in a table that satisfy a condition.This executes SELECT COUNT(*) FROM table WHERE condition- Specified by:
- fetchCountin interface- DSLContext
- Parameters:
- table- The table whose records to count
- condition- The condition to apply
- Returns:
- The number of records in the table that satisfy a condition
 
- 
fetchCountDescription copied from interface:DSLContextCount the number of records in a table that satisfy a condition.This executes SELECT COUNT(*) FROM table WHERE conditionConvenience API for calling DSLContext.fetchCount(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchCountin interface- DSLContext
- Parameters:
- table- The table whose records to count
- conditions- The conditions to apply
- Returns:
- The number of records in the table that satisfy a condition
 
- 
fetchCountDescription copied from interface:DSLContextCount the number of records in a table that satisfy a condition.This executes SELECT COUNT(*) FROM table WHERE conditionConvenience API for calling DSLContext.fetchCount(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchCountin interface- DSLContext
- Parameters:
- table- The table whose records to count
- conditions- The conditions to apply
- Returns:
- The number of records in the table that satisfy a condition
 
- 
fetchExistsDescription copied from interface:DSLContextCheck if aSelectwould return any records, if it were executed.This wraps a pre-existing SELECTquery in another one to check for result existence, without modifying the originalSELECT. An example:-- Original query: SELECT id, title FROM book WHERE title LIKE '%a%' -- Wrapped query: SELECT EXISTS ( SELECT id, title FROM book WHERE title LIKE '%a%' )- Specified by:
- fetchExistsin interface- DSLContext
- Parameters:
- query- The wrapped query
- Returns:
- The EXISTS(…)result
 
- 
fetchExistsDescription copied from interface:DSLContextCheck if a table has any records.This executes SELECT EXISTS(SELECT * FROM table)- Specified by:
- fetchExistsin interface- DSLContext
- Parameters:
- table- The table whose records to count
- Returns:
- Whether the table contains any records
 
- 
fetchExistsDescription copied from interface:DSLContextCheck if a table has any records that satisfy a condition.This executes SELECT EXISTS(SELECT * FROM table WHERE condition)- Specified by:
- fetchExistsin interface- DSLContext
- Parameters:
- table- The table whose records to count
- Returns:
- Whether the table contains any records that satisfy a condition
 
- 
fetchExistsDescription copied from interface:DSLContextCheck if a table has any records that satisfy a condition.This executes SELECT EXISTS(SELECT * FROM table WHERE condition)Convenience API for calling DSLContext.fetchExists(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchExistsin interface- DSLContext
- Parameters:
- table- The table whose records to count
- Returns:
- Whether the table contains any records that satisfy a condition
 
- 
fetchExistsDescription copied from interface:DSLContextCheck if a table has any records that satisfy a condition.This executes SELECT EXISTS(SELECT * FROM table WHERE condition)Convenience API for calling DSLContext.fetchExists(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchExistsin interface- DSLContext
- Parameters:
- table- The table whose records to count
- Returns:
- Whether the table contains any records that satisfy a condition
 
- 
executeDescription copied from interface:DSLContextExecute aQueryin the context of thisDSLContext.- Specified by:
- executein interface- DSLContext
- Parameters:
- query- The query to execute
- Returns:
- The number of affected rows
- See Also:
 
- 
fetchDescription copied from interface:DSLContextExecute and return all records for
 .SELECT table.col1, table.col2 FROM tableThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchin interface- DSLContext
- Returns:
- The results from the executed query. This will never be
         null.
 
- 
fetchDescription copied from interface:DSLContextExecute and return all records for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchin interface- DSLContext
- Returns:
- The results from the executed query. This will never be
         null.
 
- 
fetchDescription copied from interface:DSLContextExecute and return all records for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetch(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchin interface- DSLContext
- Returns:
- The results from the executed query. This will never be
         null.
 
- 
fetchpublic <R extends Record> Result<R> fetch(Table<R> table, Collection<? extends Condition> conditions) Description copied from interface:DSLContextExecute and return all records for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetch(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchin interface- DSLContext
- Returns:
- The results from the executed query. This will never be
         null.
 
- 
fetchOneDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM tableThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchOnein interface- DSLContext
- Returns:
- The record or null, if no record was found.
 
- 
fetchOneDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchOnein interface- DSLContext
- Returns:
- The record or null, if no record was found.
 
- 
fetchOneDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchOne(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchOnein interface- DSLContext
- Returns:
- The record or null, if no record was found.
 
- 
fetchOneDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchOne(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchOnein interface- DSLContext
- Returns:
- The record or null, if no record was found.
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT table.col1, table.col2 FROM tableThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
- Throws:
- DataAccessException- if something went wrong executing the query
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
- Throws:
- DataAccessException- if something went wrong executing the query
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record3<T1,T3> T2, fetchSingleT3> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record4<T1,T3, T4> T2, fetchSingleT3, T4> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record5<T1,T3, T4, T5> T2, fetchSingleT3, T4, T5> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record6<T1,T3, T4, T5, T6> T2, fetchSingleT3, T4, T5, T6> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record7<T1,T3, T4, T5, T6, T7> T2, fetchSingleT3, T4, T5, T6, T7> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record8<T1,T3, T4, T5, T6, T7, T8> T2, fetchSingleT3, T4, T5, T6, T7, T8> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record9<T1,T3, T4, T5, T6, T7, T8, T9> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record10<T1,T3, T4, T5, T6, T7, T8, T9, T10> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record11<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record12<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record13<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record14<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record15<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record16<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record17<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record18<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record19<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record20<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record21<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <T1,T2, Record22<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> T2, fetchSingleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> (SelectField<T1> field1, SelectField<T2> field2, SelectField<T3> field3, SelectField<T4> field4, SelectField<T5> field5, SelectField<T6> field6, SelectField<T7> field7, SelectField<T8> field8, SelectField<T9> field9, SelectField<T10> field10, SelectField<T11> field11, SelectField<T12> field12, SelectField<T13> field13, SelectField<T14> field14, SelectField<T15> field15, SelectField<T16> field16, SelectField<T17> field17, SelectField<T18> field18, SelectField<T19> field19, SelectField<T20> field20, SelectField<T21> field21, SelectField<T22> field22) Description copied from interface:DSLContextExecute and return exactly one record for
 .SELECT F1, F2, …, FNThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchSingle(ResultQuery)withDSL.select(SelectFieldOrAsterisk...).- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSingleDescription copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchSinglepublic <R extends Record> R fetchSingle(Table<R> table, Condition c1, Condition c2, Condition c3, Condition c4, Condition c5, Condition c6, Condition c7, Condition c8, Condition c9, Condition c10, Condition c11, Condition c12, Condition c13, Condition c14, Condition c15, Condition c16, Condition c17, Condition c18, Condition c19, Condition c20, Condition c21, Condition c22) Description copied from interface:DSLContextDisambiguation overload ofDSLContext.fetchSingle(Table, Condition...).Since jOOQ 3.17, TableextendsSelectField, andConditionextendsField. As such, there is an overload conflict betweenDSLContext.fetchSingle(Table, Condition...)andDSLContext.fetchSingle(SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField, SelectField), which can be resolved backwards compatibly with this method.- Specified by:
- fetchSinglein interface- DSLContext
- Returns:
- The record. This is never null.
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM tableThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchOptionalin interface- DSLContext
- Returns:
- The record
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchOptionalin interface- DSLContext
- Returns:
- The record
 
- 
fetchOptionalDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchOptional(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchOptionalin interface- DSLContext
- Returns:
- The record
 
- 
fetchOptionalpublic <R extends Record> Optional<R> fetchOptional(Table<R> table, Collection<? extends Condition> conditions) Description copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchOptional(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchOptionalin interface- DSLContext
- Returns:
- The record
 
- 
fetchAnyDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table LIMIT 1The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchAnyin interface- DSLContext
- Returns:
- The record or nullif no record was returned
 
- 
fetchAnyDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE condition LIMIT 1The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchAnyin interface- DSLContext
- Returns:
- The record or nullif no record was returned
 
- 
fetchAnyDescription copied from interface:DSLContextExecute and return zero or on e record for
 .SELECT table.col1, table.col2 FROM table WHERE condition LIMIT 1The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchAny(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchAnyin interface- DSLContext
- Returns:
- The record or nullif no record was returned
 
- 
fetchAnyDescription copied from interface:DSLContextExecute and return zero or one record for
 .SELECT table.col1, table.col2 FROM table WHERE condition LIMIT 1The resulting record is attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchAny(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchAnyin interface- DSLContext
- Returns:
- The record or nullif no record was returned
 
- 
fetchLazyDescription copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM tableThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Returns:
- The cursor. This will never be null.
 
- 
fetchLazyDescription copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Returns:
- The cursor. This will never be null.
 
- 
fetchLazyDescription copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchLazy(Table, Condition)withDSL.and(Condition...).Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Returns:
- The cursor. This will never be null.
 
- 
fetchLazypublic <R extends Record> Cursor<R> fetchLazy(Table<R> table, Collection<? extends Condition> conditions) Description copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchLazy(Table, Condition)withDSL.and(Collection).Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchLazy()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the cursor after use. - Specified by:
- fetchLazyin interface- DSLContext
- Returns:
- The cursor. This will never be null.
 
- 
fetchAsyncDescription copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM tableThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic <R extends Record> CompletionStage<Result<R>> fetchAsync(Table<R> table, Condition condition) Description copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic <R extends Record> CompletionStage<Result<R>> fetchAsync(Table<R> table, Condition... conditions) Description copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchAsync(Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic <R extends Record> CompletionStage<Result<R>> fetchAsync(Table<R> table, Collection<? extends Condition> conditions) Description copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchAsync(Table, Condition)withDSL.and(Collection).- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncDescription copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM tableThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic <R extends Record> CompletionStage<Result<R>> fetchAsync(Executor executor, Table<R> table, Condition condition) Description copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic <R extends Record> CompletionStage<Result<R>> fetchAsync(Executor executor, Table<R> table, Condition... conditions) Description copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchAsync(Executor, Table, Condition)withDSL.and(Condition...).- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchAsyncpublic <R extends Record> CompletionStage<Result<R>> fetchAsync(Executor executor, Table<R> table, Collection<? extends Condition> conditions) Description copied from interface:DSLContextExecute and return all records asynchronously for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchAsync(Executor, Table, Condition)withDSL.and(Collection).- Specified by:
- fetchAsyncin interface- DSLContext
- Returns:
- The completion stage. The completed result will never be
         null.
 
- 
fetchStreamDescription copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM tableThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
 
- 
fetchStreamDescription copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
 
- 
fetchStreamDescription copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchStream(Table, Condition)withDSL.and(Condition...).Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
 
- 
fetchStreampublic <R extends Record> Stream<R> fetchStream(Table<R> table, Collection<? extends Condition> conditions) Description copied from interface:DSLContextExecute and return all records lazily for
 .SELECT table.col1, table.col2 FROM table WHERE conditionThe result and its contained records are attached to this Configurationby default. UseSettings.isAttachRecords()to override this behaviour.Convenience API for calling DSLContext.fetchStream(Table, Condition)withDSL.and(Collection).Depending on your JDBC driver's default behaviour, this may load the whole database result into the driver's memory. In order to indicate to the driver that you may not want to fetch all records at once, use ResultQuery.fetchSize(int)and runResultQuery.fetchStream()instead, or specifySettings.setFetchSize(Integer)prior to calling this method.Client code is responsible for closing the stream after use. - Specified by:
- fetchStreamin interface- DSLContext
 
- 
executeInsertDescription copied from interface:DSLContextInsert one record.This executes the following statement: INSERT INTO [table] ([modified columns in record]) VALUES ([modified values in record])Unlike UpdatableRecord.insert(), this does not change any of the argumentrecord's internal "changed" flags, such that a subsequent call toUpdatableRecord.insert()might lead to anotherINSERTstatement being executed.Also any optimistic locking related Settingsdo not apply for this method.- Specified by:
- executeInsertin interface- DSLContext
- Returns:
- The number of inserted records
 
- 
executeUpdateDescription copied from interface:DSLContextUpdate a table.This executes the following statement: UPDATE [table] SET [modified values in record] WHERE [record is supplied record]Any optimistic locking related Settingsdo not apply for this method.- Specified by:
- executeUpdatein interface- DSLContext
- Returns:
- The number of updated records
 
- 
executeUpdateDescription copied from interface:DSLContextUpdate a table.This executes the following statement: UPDATE [table] SET [modified values in record] WHERE [condition]Any optimistic locking related Settingsdo not apply for this method.- Specified by:
- executeUpdatein interface- DSLContext
- Returns:
- The number of updated records
 
- 
executeDeleteDescription copied from interface:DSLContextDelete a record from a table.This executes the following statement: DELETE FROM [table] WHERE [record is supplied record]Any optimistic locking related Settingsdo not apply for this method.- Specified by:
- executeDeletein interface- DSLContext
- Returns:
- The number of deleted records
 
- 
executeDeleteDescription copied from interface:DSLContextDelete a record from a table.This executes the following statement: DELETE FROM [table] WHERE [condition]Any optimistic locking related Settingsdo not apply for this method.- Specified by:
- executeDeletein interface- DSLContext
- Returns:
- The number of deleted records
 
- 
toString
- 
creationTimeDescription copied from interface:ScopeThe time, according toConfiguration.clock(), when thisScopewas created.- Specified by:
- creationTimein interface- Scope
 
- 
configurationDescription copied from interface:ScopeThe configuration of the current scope.- Specified by:
- configurationin interface- Scope
 
- 
dslDescription copied from interface:ScopeWrap theScope.configuration()in aDSLContext, providing access to the configuration-contextual DSL to construct executable queries.
- 
settingsDescription copied from interface:ScopeThe settings wrapped by this context.This method is a convenient way of accessing configuration().settings().
- 
dialectDescription copied from interface:ScopeTheSQLDialectwrapped by this context.This method is a convenient way of accessing configuration().dialect().
- 
familyDescription copied from interface:ScopeTheSQLDialect.family()wrapped by this context.This method is a convenient way of accessing configuration().family().
- 
dataDescription copied from interface:ScopeGet all custom data from thisScope.This is custom data that was previously set to the context using Scope.data(Object, Object). Use custom data if you want to pass data toQueryPartobjects for a givenScope.
- 
dataDescription copied from interface:ScopeGet some custom data from thisScope.This is custom data that was previously set to the context using Scope.data(Object, Object). Use custom data if you want to pass data toQueryPartobjects for a givenScope
- 
dataDescription copied from interface:ScopeSet some custom data to thisScope.This is custom data that was previously set to the context using Scope.data(Object, Object). Use custom data if you want to pass data toQueryPartobjects for a givenScope.
 
- 
mergeInto(Table)