A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDatabaseObject - Class in com.exasol.dbbuilder.dialects
-
Base class for database objects.
- AbstractDatabaseObject(Identifier, boolean) - Constructor for class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
-
Create a database object.
- AbstractImmediateDatabaseObjectWriter - Class in com.exasol.dbbuilder.dialects
-
This class contains common logic for writers that persist database objects.
- AbstractImmediateDatabaseObjectWriter(Connection) - Constructor for class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
-
Create a new instance of an
AbstractImmediateDatabaseObjectWriter
. - AbstractObjectFactory - Class in com.exasol.dbbuilder.dialects
-
An abstract base for all ObjectFactories.
- AbstractObjectFactory() - Constructor for class com.exasol.dbbuilder.dialects.AbstractObjectFactory
- AbstractSchema - Class in com.exasol.dbbuilder.dialects
-
This class contains common logic for a database schema.
- AbstractSchema(Identifier) - Constructor for class com.exasol.dbbuilder.dialects.AbstractSchema
-
Create a new database schema.
- AbstractSchemaChild - Class in com.exasol.dbbuilder.dialects
-
Base class for all database objects in the scope of a database schema.
- AbstractSchemaChild(AbstractSchemaChild.Builder) - Constructor for class com.exasol.dbbuilder.dialects.AbstractSchemaChild
-
Create a new instance of
AbstractSchemaChild
from it'sAbstractSchemaChild.Builder
. - AbstractSchemaChild(Schema, Identifier, boolean) - Constructor for class com.exasol.dbbuilder.dialects.AbstractSchemaChild
-
Create a new child object of a database schema.
- AbstractSchemaChild.Builder - Class in com.exasol.dbbuilder.dialects
-
Builder for
AbstractSchemaChild
. - AbstractScript - Class in com.exasol.dbbuilder.dialects.exasol
-
Abstract basis for Exasol scripts.
- AbstractScript(AbstractScript.Builder<?>) - Constructor for class com.exasol.dbbuilder.dialects.exasol.AbstractScript
-
Create a new instance of
AbstractScript
- AbstractScript.Builder<T extends AbstractScript.Builder<T>> - Class in com.exasol.dbbuilder.dialects.exasol
-
Abstract builder for
AbstractScript
. - AbstractUser - Class in com.exasol.dbbuilder.dialects
-
This class contains common logic for a database user.
- AbstractUser(Identifier) - Constructor for class com.exasol.dbbuilder.dialects.AbstractUser
-
Create a new database user with a default password.
- AbstractUser(Identifier, String) - Constructor for class com.exasol.dbbuilder.dialects.AbstractUser
-
Create a new database user.
- accept(UdfReturnTypeVisitor) - Method in interface com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnType
-
Accept a
UdfReturnTypeVisitor
. - accept(UdfReturnTypeVisitor) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypeDynamicEmits
- accept(UdfReturnTypeVisitor) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypePredefinedEmits
- accept(UdfReturnTypeVisitor) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypeReturns
- ACCESS_ANY_CONNECTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Access any connection Exasol global privilege.
- adapterScript(AdapterScript) - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Set the name of the script that serves as adapter for the Virtual Schema.
- AdapterScript - Class in com.exasol.dbbuilder.dialects.exasol
-
Virtual Schema Adapter Script.
- AdapterScript.Builder - Class in com.exasol.dbbuilder.dialects.exasol
-
Builder for
AdapterScript
. - AdapterScript.Language - Enum in com.exasol.dbbuilder.dialects.exasol
-
Enum with script languages
- ALL - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
All MY_SQL global privilege.
- ALTER - com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Alter Exasol object privilege.
- ALTER - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Alter MY_SQL global privilege.
- ALTER - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Alter MY_SQL object privilege.
- ALTER_ANY_CONNECTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Alter any connection Exasol global privilege.
- ALTER_ANY_SCHEMA - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Alter any schema Exasol global privilege.
- ALTER_ANY_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Alter any table Exasol global privilege.
- ALTER_ANY_VIRTUAL_SCHEMA - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Alter any virtual schema Exasol global privilege.
- ALTER_ANY_VIRTUAL_SCHEMA_REFRESH - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Alter any virtual schema refresh Exasol global privilege.
- ALTER_ROUTINE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Alter routine MY_SQL global privilege.
- ALTER_ROUTINE - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Alter routine MY_SQL object privilege.
- ALTER_SYSTEM - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Alter system Exasol global privilege.
- ALTER_USER - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Alter user Exasol global privilege.
- arrayParameter(String...) - Method in class com.exasol.dbbuilder.dialects.exasol.Script.Builder
-
Add array parameters to the script parameter list.
- attach() - Method in class com.exasol.dbbuilder.dialects.exasol.Script.Builder
-
Create a control object instance from an existing script.
B
- bucketFsContent(String, String...) - Method in class com.exasol.dbbuilder.dialects.exasol.BucketFsContentAdapterScriptBuilder
-
Set the script's content to a JAR files from BucketFS.
- BucketFsContentAdapterScriptBuilder<T extends BucketFsContentAdapterScriptBuilder<T>> - Class in com.exasol.dbbuilder.dialects.exasol
-
Builder for
AbstractScript
, that can in addition add JAVA content from BucketFS. - BucketFsContentAdapterScriptBuilder(ExasolImmediateDatabaseObjectWriter, Schema, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.exasol.BucketFsContentAdapterScriptBuilder
-
Create a new instance of
BucketFsContentAdapterScriptBuilder
. - build() - Method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript.Builder
-
Build the
AdapterScript
. - build() - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectConfiguration.Builder
-
Build the
ExasolObjectConfiguration
. - build() - Method in class com.exasol.dbbuilder.dialects.exasol.Script.Builder
-
Build the script.
- build() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
-
Build the UDF script.
- build() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Build a new instance of a
VirtualSchema
. - build() - Method in class com.exasol.dbbuilder.dialects.oracle.OracleTable.Builder
-
Builds and returns the table object.
- build() - Method in class com.exasol.dbbuilder.dialects.Table.Builder
-
Build a new
Table
instance. - builder() - Static method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectConfiguration
-
Get a builder for
ExasolObjectConfiguration
. - builder(DatabaseObjectWriter, Schema, Identifier) - Static method in class com.exasol.dbbuilder.dialects.oracle.OracleTable
-
Returns an Oracle table builder, used for constructing an Oracle table.
- builder(DatabaseObjectWriter, Schema, Identifier) - Static method in class com.exasol.dbbuilder.dialects.Table
-
Create a builder for a
Table
. - builder(ExasolImmediateDatabaseObjectWriter, Identifier) - Static method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
-
Create a new builder for a
VirtualSchema
. - builder(ExasolImmediateDatabaseObjectWriter, Schema, Identifier) - Static method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript
-
Get a builder for
AdapterScript
. - builder(ExasolImmediateDatabaseObjectWriter, Schema, Identifier) - Static method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript
-
Get a builder for
UdfScript
. - builder(ExasolImmediateDatabaseObjectWriter, Schema, String) - Static method in class com.exasol.dbbuilder.dialects.exasol.Script
-
Create a builder for a
Script
. - Builder(DatabaseObjectWriter, Schema, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.oracle.OracleTable.Builder
-
Constructor for an oracle table builder.
- Builder(DatabaseObjectWriter, Schema, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.Table.Builder
-
Create new instance of a builder for a database table.
- Builder(ExasolImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Create a new instance of a builder for a
VirtualSchema
. - Builder(ExasolImmediateDatabaseObjectWriter, Schema, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder
-
Create a builder.
- Builder(Schema, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.AbstractSchemaChild.Builder
-
Create a new abstract builder.
- bulkInsert(Stream<List<Object>>) - Method in class com.exasol.dbbuilder.dialects.Table
-
Insert multiple rows at once.
C
- column(String, String) - Method in class com.exasol.dbbuilder.dialects.Table.Builder
-
Add a column to the table.
- Column - Class in com.exasol.dbbuilder.dialects
-
Column of a database table.
- Column(String, String) - Constructor for class com.exasol.dbbuilder.dialects.Column
-
Create a new column in a database table.
- com.exasol.dbbuilder.dialects - package com.exasol.dbbuilder.dialects
- com.exasol.dbbuilder.dialects.exasol - package com.exasol.dbbuilder.dialects.exasol
- com.exasol.dbbuilder.dialects.exasol.udf - package com.exasol.dbbuilder.dialects.exasol.udf
- com.exasol.dbbuilder.dialects.mysql - package com.exasol.dbbuilder.dialects.mysql
- com.exasol.dbbuilder.dialects.oracle - package com.exasol.dbbuilder.dialects.oracle
- com.exasol.dbbuilder.dialects.postgres - package com.exasol.dbbuilder.dialects.postgres
- connection - Variable in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
-
Connection
- connectionDefinition(ConnectionDefinition) - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Set the connection object pointing to the remote data source.
- ConnectionDefinition - Class in com.exasol.dbbuilder.dialects.exasol
-
Definition of a connection to another database or service.
- ConnectionDefinition(ExasolImmediateDatabaseObjectWriter, Identifier, String) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
-
Create a connection without credentials.
- ConnectionDefinition(ExasolImmediateDatabaseObjectWriter, Identifier, String, String, String) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
-
Create a connection with credentials.
- content - Variable in class com.exasol.dbbuilder.dialects.exasol.AbstractScript
-
The Content.
- content(String) - Method in class com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder
-
Set the content of the script (i.e.
- content(Path) - Method in class com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder
-
Load the script content from a file.
- CREATE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Create MY_SQL global privilege.
- CREATE - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Create MY_SQL object privilege.
- CREATE_ANY_FUNCTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create any function Exasol global privilege.
- CREATE_ANY_SCRIPT - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create any script Exasol global privilege.
- CREATE_ANY_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create any table Exasol global privilege.
- CREATE_ANY_VIEW - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create any view Exasol global privilege.
- CREATE_CONNECTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create connection Exasol global privilege.
- CREATE_FUNCTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create function Exasol global privilege.
- CREATE_ROLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create role Exasol global privilege.
- CREATE_ROLE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Create role MY_SQL global privilege.
- CREATE_ROUTINE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Create routine MY_SQL global privilege.
- CREATE_ROUTINE - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Create routine MY_SQL object privilege.
- CREATE_SCHEMA - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create schema Exasol global privilege.
- CREATE_SCRIPT - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create script Exasol global privilege.
- CREATE_SESSION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create session Exasol global privilege.
- CREATE_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create table Exasol global privilege.
- CREATE_TABLESPACE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Create tablespace MY_SQL global privilege.
- CREATE_TEMPORARY_TABLES - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Create temporary tables MY_SQL global privilege.
- CREATE_TEMPORARY_TABLES - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Create temporary tables MY_SQL object privilege.
- CREATE_USER - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create user Exasol global privilege.
- CREATE_USER - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Create user MY_SQL global privilege.
- CREATE_VIEW - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create view Exasol global privilege.
- CREATE_VIEW - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Create view MY_SQL global privilege.
- CREATE_VIEW - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Create view MY_SQL object privilege.
- CREATE_VIRTUAL_SCHEMA - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Create virtual schema Exasol global privilege.
- createAdapterScript(String, AdapterScript.Language, String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create an adapter script.
- createAdapterScriptBuilder(Identifier) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create a builder for an adapter script.
- createAdapterScriptBuilder(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create a builder for an adapter script.
- createCommaSeparatedObjectPrivilegeList(ObjectPrivilege[]) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
-
Join the given
ObjectPrivilege
s with a,
. - createCommaSeparatedSystemPrivilegeList(GlobalPrivilege[]) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
-
Join a given array for
GlobalPrivilege
s with,
. - createConnectionDefinition(String, String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
-
Create a connection without credentials.
- createConnectionDefinition(String, String, String, String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
-
Create a connection without credentials.
- createLoginUser(String) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectFactory
-
Create user that can log into the database with a default password.
- createLoginUser(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
- createLoginUser(String) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
- createLoginUser(String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleObjectFactory
- createLoginUser(String) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlObjectFactory
- createLoginUser(String, String) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectFactory
-
Create user that can log into the database.
- createLoginUser(String, String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
- createLoginUser(String, String) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
- createLoginUser(String, String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleObjectFactory
- createLoginUser(String, String) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlObjectFactory
- createSchema(String) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectFactory
-
Create a new database schema.
- createSchema(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
- createSchema(String) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
- createSchema(String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleObjectFactory
- createSchema(String) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlObjectFactory
- createScript(String, String, String...) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create a script that does not return anything.
- createScript(String, Path, String...) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create a script and load its implementation from a file.
- createScriptBuilder(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create a builder for a database script.
- createTable(String, String, String) - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
- createTable(String, String, String) - Method in interface com.exasol.dbbuilder.dialects.Schema
-
Create a table with one column.
- createTable(String, String, String, String, String) - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
- createTable(String, String, String, String, String) - Method in interface com.exasol.dbbuilder.dialects.Schema
-
Create a table with two columns.
- createTable(String, String, String, String, String, String, String) - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
- createTable(String, String, String, String, String, String, String) - Method in interface com.exasol.dbbuilder.dialects.Schema
-
Create a table with three columns.
- createTable(String, List<String>, List<String>) - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
- createTable(String, List<String>, List<String>) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleSchema
- createTable(String, List<String>, List<String>) - Method in interface com.exasol.dbbuilder.dialects.Schema
-
Create a table with an arbitrary number of columns.
- createTableBuilder(String) - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
- createTableBuilder(String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleSchema
- createTableBuilder(String) - Method in interface com.exasol.dbbuilder.dialects.Schema
-
Create a builder for a table.
- createUdfBuilder(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create a builder for a UDF.
- createUser(String) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectFactory
-
/** Create a new database user with a default password.
- createUser(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
- createUser(String) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
- createUser(String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleObjectFactory
- createUser(String) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlObjectFactory
- createUser(String, String) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectFactory
-
Create a new database user.
- createUser(String, String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
- createUser(String, String) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
- createUser(String, String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleObjectFactory
- createUser(String, String) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlObjectFactory
- createVirtualSchemaBuilder(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
-
Create a builder for a Virtual Schema.
D
- DatabaseObject - Interface in com.exasol.dbbuilder.dialects
-
Common interface for database objects.
- DatabaseObjectException - Exception in com.exasol.dbbuilder.dialects
-
Exception for database object generation.
- DatabaseObjectException(DatabaseObject, String) - Constructor for exception com.exasol.dbbuilder.dialects.DatabaseObjectException
-
Create a new instance of a
DatabaseObjectException
. - DatabaseObjectException(DatabaseObject, String, Throwable) - Constructor for exception com.exasol.dbbuilder.dialects.DatabaseObjectException
-
Create a new instance of a
DatabaseObjectException
. - DatabaseObjectException(DatabaseObject, Throwable) - Constructor for exception com.exasol.dbbuilder.dialects.DatabaseObjectException
-
Create a new instance of a
DatabaseObjectException
. - DatabaseObjectException(String, Throwable) - Constructor for exception com.exasol.dbbuilder.dialects.DatabaseObjectException
-
Create a new instance of a
DatabaseObjectException
. - DatabaseObjectFactory - Interface in com.exasol.dbbuilder.dialects
-
Interface for database object factories.
- DatabaseObjectWriter - Interface in com.exasol.dbbuilder.dialects
-
Interface for writers that persist database objects.
- DELETE - com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Delete Exasol object privilege.
- DELETE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Delete MY_SQL global privilege.
- DELETE - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Delete MY_SQL object privilege.
- DELETE_ANY_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Delete any table Exasol global privilege.
- dialectName(String) - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Set the name of the Virtual Schema dialect that should be used.
- drop() - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
- drop() - Method in class com.exasol.dbbuilder.dialects.AbstractUser
- drop() - Method in interface com.exasol.dbbuilder.dialects.DatabaseObject
-
Drop the database object and all contained objects.
- drop() - Method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript
- drop() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
- drop() - Method in class com.exasol.dbbuilder.dialects.exasol.Script
- drop() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript
- drop() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
- drop() - Method in class com.exasol.dbbuilder.dialects.Table
- drop(ConnectionDefinition) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Drop a Connection.
- drop(Script) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Drop a script.
- drop(UdfScript) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Drop a UDF script
- drop(VirtualSchema) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Drop a Virtual Schema.
- drop(Schema) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Drop a schema.
- drop(Schema) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
- drop(Schema) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlImmediateDatabaseObjectWriter
- drop(Schema) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleImmediateDatabaseObjectWriter
- drop(Schema) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlImmediateDatabaseObjectWriter
- drop(Table) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- drop(Table) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Drop a table.
- drop(User) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- drop(User) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Drop a user.
- DROP - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Drop MY_SQL global privilege.
- DROP - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Drop MY_SQL object privilege.
- DROP_ANY_CONNECTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any connection Exasol global privilege.
- DROP_ANY_FUNCTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any function Exasol global privilege.
- DROP_ANY_ROLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any role Exasol global privilege.
- DROP_ANY_SCHEMA - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any schema Exasol global privilege.
- DROP_ANY_SCRIPT - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any script Exasol global privilege.
- DROP_ANY_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any table Exasol global privilege.
- DROP_ANY_VIEW - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any view Exasol global privilege.
- DROP_ANY_VIRTUAL_SCHEMA - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop any virtual schema Exasol global privilege.
- DROP_ROLE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Drop role MY_SQL global privilege.
- DROP_USER - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Drop user Exasol global privilege.
E
- emits() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
-
Set return type fo this UDF to EMITS(...).
- emits(Column...) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
-
Set return type fo this UDF to EMITS(param_name type, ...).
- equals(Object) - Method in class com.exasol.dbbuilder.dialects.exasol.ScriptParameter
- equals(Object) - Method in class com.exasol.dbbuilder.dialects.mysql.MySQLIdentifier
- equals(Object) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlIdentifier
- escape(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolStringLiteralEscaper
-
Escape a given message for the use in an Exasol string literal.
- EVENT - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Event MY_SQL global privilege.
- EVENT - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Event MY_SQL object privilege.
- ExasolGlobalPrivilege - Enum in com.exasol.dbbuilder.dialects.exasol
-
Exasol global privilege as used in a
GRANT
. - ExasolImmediateDatabaseObjectWriter - Class in com.exasol.dbbuilder.dialects.exasol
-
Database object writer that writes objects to the database immediately.
- ExasolImmediateDatabaseObjectWriter(Connection, ExasolObjectConfiguration) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Create a new instance of an
ExasolImmediateDatabaseObjectWriter
. - ExasolObjectConfiguration - Class in com.exasol.dbbuilder.dialects.exasol
-
This class represents global configuration for building Exasol objects.
- ExasolObjectConfiguration.Builder - Class in com.exasol.dbbuilder.dialects.exasol
-
Builder for
ExasolObjectConfiguration
. - ExasolObjectFactory - Class in com.exasol.dbbuilder.dialects.exasol
-
Factory for Exasol top-level database objects.
- ExasolObjectFactory(Connection) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
-
Create a new
ExasolObjectFactory
instance without further configuration. - ExasolObjectFactory(Connection, ExasolObjectConfiguration) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
-
Create a new
ExasolObjectFactory
instance. - ExasolObjectPrivilege - Enum in com.exasol.dbbuilder.dialects.exasol
-
Exasol object privilege as used in a
GRANT
. - ExasolSchema - Class in com.exasol.dbbuilder.dialects.exasol
-
Exasol database schema.
- ExasolSchema(ExasolImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Create a new database schema.
- ExasolStringLiteralEscaper - Class in com.exasol.dbbuilder.dialects.exasol
-
This class escapes a string so that it can be used in an Exasol string literal.
- ExasolStringLiteralEscaper() - Constructor for class com.exasol.dbbuilder.dialects.exasol.ExasolStringLiteralEscaper
- ExasolUser - Class in com.exasol.dbbuilder.dialects.exasol
-
Exasol database user.
- ExasolUser(ExasolImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ExasolUser
-
Create a new database user with a default password.
- ExasolUser(ExasolImmediateDatabaseObjectWriter, Identifier, String) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ExasolUser
-
Create a new database user.
- execute(Script, Object...) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Execute a script.
- execute(Object...) - Method in class com.exasol.dbbuilder.dialects.exasol.Script
-
Execute the script ignoring potential return values.
- EXECUTE - com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Execute Exasol object privilege.
- EXECUTE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Execute MY_SQL global privilege.
- EXECUTE - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Execute MY_SQL object privilege.
- EXECUTE_ANY_FUNCTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Execute any function Exasol global privilege.
- EXECUTE_ANY_SCRIPT - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Execute any script Exasol global privilege.
- executeQuery(Script, Object...) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Execute a script returning a table.
- executeQuery(Object...) - Method in class com.exasol.dbbuilder.dialects.exasol.Script
-
Execute a script returning a table.
- executeSqlFile(Path...) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- executeSqlFile(Path...) - Method in class com.exasol.dbbuilder.dialects.AbstractObjectFactory
- executeSqlFile(Path...) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectFactory
-
Execute the contents of an SQL script file.
- executeSqlFile(Path...) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Execute the contents of a SQL script file.
- EXPORT - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Export Exasol global privilege.
F
- FILE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
File MY_SQL global privilege.
G
- getAdapterScript() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
-
Get the adapter script that powers the Virtual Schema.
- getColumnCount() - Method in class com.exasol.dbbuilder.dialects.Table
-
Get the number of columns the table has.
- getColumns() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypePredefinedEmits
-
Get a list of columns that the UDF returns.
- getColumns() - Method in class com.exasol.dbbuilder.dialects.Table
-
Get the columns of the table.
- getConnectionDefinition() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
-
Get the connection definition.
- getContent() - Method in class com.exasol.dbbuilder.dialects.exasol.AbstractScript
-
Get the script content (i.e.
- getDialectName() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
-
Get the name of the Virtual Schema dialect.
- getFullyQualifiedName() - Method in class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
- getFullyQualifiedName() - Method in interface com.exasol.dbbuilder.dialects.DatabaseObject
-
Get the name including the parent object names.
- getFullyQualifiedName() - Method in class com.exasol.dbbuilder.dialects.oracle.OracleTable
- getFullyQualifiedObjectName() - Method in exception com.exasol.dbbuilder.dialects.DatabaseObjectException
-
Get the database object name
- getGlobalPrivileges() - Method in class com.exasol.dbbuilder.dialects.AbstractUser
- getGlobalPrivileges() - Method in interface com.exasol.dbbuilder.dialects.User
-
Get the systemPrivileges of the user.
- getIdentifier(String) - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
-
Get an instance of
Identifier
. - getIdentifier(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
- getIdentifier(String) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlSchema
- getIdentifier(String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleSchema
- getIdentifier(String) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlSchema
- getInputType() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript
-
Get the
UdfScript.InputType
of this UDF. - getJvmOptions() - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectConfiguration
-
Get a list of options for the JVM, added to all JAVA UDFs and virtual schema adapters.
- getLanguage() - Method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript
-
Get the implementation language.
- getLanguage() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript
-
Get the
UdfScript.Language
of this UDF. - getName() - Method in class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
- getName() - Method in class com.exasol.dbbuilder.dialects.Column
-
Get the column name.
- getName() - Method in interface com.exasol.dbbuilder.dialects.DatabaseObject
-
Get the name of the database object.
- getName() - Method in class com.exasol.dbbuilder.dialects.exasol.ScriptParameter
-
Get the name of the script parameter.
- getObjectPrivileges() - Method in class com.exasol.dbbuilder.dialects.AbstractUser
- getObjectPrivileges() - Method in interface com.exasol.dbbuilder.dialects.User
-
Get the objectPrivileges of the user.
- getObjectType() - Method in exception com.exasol.dbbuilder.dialects.DatabaseObjectException
-
Get the database object type
- getParameters() - Method in class com.exasol.dbbuilder.dialects.exasol.Script
-
Get the script's parameters.
- getParameters() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript
-
Get the input parameters for this UDF.
- getParent() - Method in class com.exasol.dbbuilder.dialects.AbstractSchemaChild
- getParent() - Method in interface com.exasol.dbbuilder.dialects.DatabaseObject
-
Get the parent object.
- getParent() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
- getParent() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
- getParent() - Method in interface com.exasol.dbbuilder.dialects.Schema
- getParent() - Method in interface com.exasol.dbbuilder.dialects.User
- getPassword() - Method in class com.exasol.dbbuilder.dialects.AbstractUser
- getPassword() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
-
Get the password of the user who connects to the remote database or service.
- getPassword() - Method in interface com.exasol.dbbuilder.dialects.User
-
Get the user's password.
- getProperties() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
-
Get the raw adapter properties.
- getQuotedColumnName(String) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
-
Get a quoted column name.
- getQuotedColumnName(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
- getQuotedColumnName(String) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlImmediateDatabaseObjectWriter
- getQuotedColumnName(String) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleImmediateDatabaseObjectWriter
- getQuotedColumnName(String) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlImmediateDatabaseObjectWriter
- getReturnType() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript
-
Get the
UdfReturnType
of this UDF. - getScript(String) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
-
Attach to a script that already exists in the database.
- getSelf() - Method in class com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder
-
Get this.
- getSelf() - Method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript.Builder
- getSelf() - Method in class com.exasol.dbbuilder.dialects.exasol.Script.Builder
- getSelf() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
- getSourceSchemaName() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
-
Get the name of the source schema.
- getTables() - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
- getTables() - Method in interface com.exasol.dbbuilder.dialects.Schema
-
Get the tables inside this schema.
- getTarget() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
-
Get the target the connection definition points to.
- getType() - Method in class com.exasol.dbbuilder.dialects.Column
-
Get the column type.
- getType() - Method in interface com.exasol.dbbuilder.dialects.DatabaseObject
-
Get the type of the database object.
- getType() - Method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript
- getType() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
- getType() - Method in class com.exasol.dbbuilder.dialects.exasol.Script
- getType() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypeReturns
-
Get the return type of the UDF.
- getType() - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript
- getType() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
- getType() - Method in interface com.exasol.dbbuilder.dialects.Schema
- getType() - Method in class com.exasol.dbbuilder.dialects.Table
- getType() - Method in interface com.exasol.dbbuilder.dialects.User
- getUserName() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
-
Get the name of the user who connects to the remote database or service.
- getWriter() - Method in class com.exasol.dbbuilder.dialects.AbstractObjectFactory
-
Get a
DatabaseObjectWriter
. - getWriter() - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
-
Get a
DatabaseObjectWriter
. - getWriter() - Method in class com.exasol.dbbuilder.dialects.AbstractUser
-
Get a
DatabaseObjectWriter
. - getWriter() - Method in class com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder
-
Get the object writer.
- getWriter() - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectFactory
- getWriter() - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolSchema
- getWriter() - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolUser
- getWriter() - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
- getWriter() - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlSchema
- getWriter() - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlUser
- getWriter() - Method in class com.exasol.dbbuilder.dialects.oracle.OracleObjectFactory
- getWriter() - Method in class com.exasol.dbbuilder.dialects.oracle.OracleSchema
- getWriter() - Method in class com.exasol.dbbuilder.dialects.oracle.OracleUser
- getWriter() - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlObjectFactory
- getWriter() - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlSchema
- getWriter() - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlUser
- GlobalPrivilege - Interface in com.exasol.dbbuilder.dialects
-
A marker-interface for global privileges.
- globalPrivileges - Variable in class com.exasol.dbbuilder.dialects.AbstractUser
-
Global privileges
- grant(DatabaseObject, ObjectPrivilege...) - Method in class com.exasol.dbbuilder.dialects.AbstractUser
- grant(DatabaseObject, ObjectPrivilege...) - Method in interface com.exasol.dbbuilder.dialects.User
-
Grant the user access to a database schema with the given privileges.
- grant(GlobalPrivilege...) - Method in class com.exasol.dbbuilder.dialects.AbstractUser
- grant(GlobalPrivilege...) - Method in interface com.exasol.dbbuilder.dialects.User
-
Grant system privileges to a user.
- GRANT_ANY_CONNECTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Grant any connection Exasol global privilege.
- GRANT_ANY_OBJECT_PRIVILEGE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Grant any object privilege Exasol global privilege.
- GRANT_ANY_PRIORITY_GROUP - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Grant any priority group Exasol global privilege.
- GRANT_ANY_PRIVILEGE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Grant any privilege Exasol global privilege.
- GRANT_ANY_ROLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Grant any role Exasol global privilege.
- GRANT_OPTION - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Grant option MY_SQL global privilege.
- GRANT_OPTION - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Grant option MY_SQL object privilege.
- grantAllAccess(DatabaseObject) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolUser
- grantAllAccess(DatabaseObject) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlUser
- grantAllAccess(DatabaseObject) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleUser
- grantAllAccess(DatabaseObject) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlUser
- grantAllAccess(DatabaseObject) - Method in interface com.exasol.dbbuilder.dialects.User
-
Grant the user access to all aspects of a database schema.
H
- hashCode() - Method in class com.exasol.dbbuilder.dialects.exasol.ScriptParameter
- hashCode() - Method in class com.exasol.dbbuilder.dialects.mysql.MySQLIdentifier
- hashCode() - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlIdentifier
- hasParent() - Method in class com.exasol.dbbuilder.dialects.AbstractSchemaChild
- hasParent() - Method in interface com.exasol.dbbuilder.dialects.DatabaseObject
-
Check if this object has a parent object that sets the scope within the database
- hasParent() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
- hasParent() - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema
- hasParent() - Method in interface com.exasol.dbbuilder.dialects.Schema
- hasParent() - Method in interface com.exasol.dbbuilder.dialects.User
- hasPassword() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
-
Check whether the connection definition contains a password.
- hasUserName() - Method in class com.exasol.dbbuilder.dialects.exasol.ConnectionDefinition
-
Check whether the connection definition contains a user name.
I
- IMPERSONATE_ANY_USER - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Impersonate any user Exasol global privilege.
- IMPORT - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Import Exasol global privilege.
- INDEX - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Index MY_SQL global privilege.
- INDEX - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Index MY_SQL object privilege.
- inputType(UdfScript.InputType) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
-
Set input type of the UDF.
- insert(Object...) - Method in class com.exasol.dbbuilder.dialects.Table
-
Insert a row of values to the table.
- INSERT - com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Insert Exasol object privilege.
- INSERT - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Insert MY_SQL global privilege.
- INSERT - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Insert MY_SQL object privilege.
- INSERT_ANY_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Insert any table Exasol global privilege.
- isArray() - Method in class com.exasol.dbbuilder.dialects.exasol.ScriptParameter
-
Check whether the parameter contains an array.
- isOwned() - Method in class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
- isOwned() - Method in interface com.exasol.dbbuilder.dialects.DatabaseObject
-
Check whether the script is a control object for a database object that already existed in the database.
J
- JAVA - com.exasol.dbbuilder.dialects.exasol.AdapterScript.Language
-
Java
- JAVA - com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Language
-
Java language.
K
- KILL_ANY_SESSION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Kill any session Exasol global privilege.
L
- language(AdapterScript.Language) - Method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript.Builder
-
Set the language of the adapter script.
- language(UdfScript.Language) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
-
Set the language of the UDF.
- LOCK_TABLES - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Lock tables MY_SQL global privilege.
- LOCK_TABLES - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Lock tables MY_SQL object privilege.
- LUA - com.exasol.dbbuilder.dialects.exasol.AdapterScript.Language
-
Lua
- LUA - com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Language
-
Lua language.
M
- MANAGE_PRIORITY_GROUPS - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Manage priority groups Exasol global privilege.
- MySqlGlobalPrivilege - Enum in com.exasol.dbbuilder.dialects.mysql
-
MySQL global privilege as used in a
GRANT
. - MySQLIdentifier - Class in com.exasol.dbbuilder.dialects.mysql
-
MySQL-specific identifier.
- MySqlImmediateDatabaseObjectWriter - Class in com.exasol.dbbuilder.dialects.mysql
-
Database object writer that writes objects to the database immediately.
- MySqlImmediateDatabaseObjectWriter(Connection) - Constructor for class com.exasol.dbbuilder.dialects.mysql.MySqlImmediateDatabaseObjectWriter
-
Create a new instance of an
MySqlImmediateDatabaseObjectWriter
. - MySqlObjectFactory - Class in com.exasol.dbbuilder.dialects.mysql
-
Factory for MySQL top-level database objects.
- MySqlObjectFactory(Connection) - Constructor for class com.exasol.dbbuilder.dialects.mysql.MySqlObjectFactory
-
Create a new
MySqlObjectFactory
instance. - MySqlObjectPrivilege - Enum in com.exasol.dbbuilder.dialects.mysql
-
MySQL object privilege as used in a
GRANT
. - MySqlSchema - Class in com.exasol.dbbuilder.dialects.mysql
-
MySQL database schema.
- MySqlSchema(MySqlImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.mysql.MySqlSchema
-
Create a new database schema.
- MySqlUser - Class in com.exasol.dbbuilder.dialects.mysql
-
MySQL database user.
- MySqlUser(MySqlImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.mysql.MySqlUser
-
Create a new database user with a default password.
- MySqlUser(MySqlImmediateDatabaseObjectWriter, Identifier, String) - Constructor for class com.exasol.dbbuilder.dialects.mysql.MySqlUser
-
Create a new database user.
N
- name - Variable in class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
-
Identifier
O
- ObjectPrivilege - Interface in com.exasol.dbbuilder.dialects
-
A marker-interface for object privileges.
- objectPrivileges - Variable in class com.exasol.dbbuilder.dialects.AbstractUser
-
Object privileges
- of(String) - Static method in class com.exasol.dbbuilder.dialects.mysql.MySQLIdentifier
-
Create a new
MySQLIdentifier
. - of(String) - Static method in class com.exasol.dbbuilder.dialects.oracle.OracleIdentifier
-
Create an Oracle
Identifier
for a given string. - of(String) - Static method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlIdentifier
-
Get a PostgreSQL
Identifier
for a given string. - OracleIdentifier - Class in com.exasol.dbbuilder.dialects.oracle
-
Oracle
Identifier
. - OracleImmediateDatabaseObjectWriter - Class in com.exasol.dbbuilder.dialects.oracle
-
Oracle
DatabaseObjectWriter
. - OracleImmediateDatabaseObjectWriter(Connection) - Constructor for class com.exasol.dbbuilder.dialects.oracle.OracleImmediateDatabaseObjectWriter
-
Create a new instance of
OracleImmediateDatabaseObjectWriter
. - OracleObjectFactory - Class in com.exasol.dbbuilder.dialects.oracle
-
Oracle
DatabaseObjectFactory
. - OracleObjectFactory(Connection) - Constructor for class com.exasol.dbbuilder.dialects.oracle.OracleObjectFactory
-
Create a new instance of
OracleObjectFactory
. - OracleSchema - Class in com.exasol.dbbuilder.dialects.oracle
-
Oracle
Schema
. - OracleSchema(OracleImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.oracle.OracleSchema
-
Create a new instance of
OracleSchema
. - OracleTable - Class in com.exasol.dbbuilder.dialects.oracle
-
OracleTable class, used for oracle containers.
- OracleTable.Builder - Class in com.exasol.dbbuilder.dialects.oracle
-
A builder for Oracle Table objects.
- OracleUser - Class in com.exasol.dbbuilder.dialects.oracle
-
Oracle
User
. - OracleUser(OracleImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.oracle.OracleUser
-
Create a Oracle user.
- OracleUser(OracleImmediateDatabaseObjectWriter, Identifier, String) - Constructor for class com.exasol.dbbuilder.dialects.oracle.OracleUser
-
Creat a Oracle user with password.
- owned - Variable in class com.exasol.dbbuilder.dialects.AbstractDatabaseObject
-
Is this object owned?
- owned - Variable in class com.exasol.dbbuilder.dialects.AbstractSchemaChild.Builder
-
Is this schema child owned?
P
- parameter(String...) - Method in class com.exasol.dbbuilder.dialects.exasol.Script.Builder
-
Add parameters to the script parameter list.
- parameter(String, String) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
-
Add an input parameter to this UDF.
- parentSchema - Variable in class com.exasol.dbbuilder.dialects.AbstractSchemaChild
-
Parent schema
- passColumnsToTableBuilder(List<String>, List<String>, Table.Builder) - Method in class com.exasol.dbbuilder.dialects.AbstractSchema
-
Method that passes in a list of column names, and a list of their types, into a table builder.
- password - Variable in class com.exasol.dbbuilder.dialects.AbstractUser
-
Password
- PostgreSqlIdentifier - Class in com.exasol.dbbuilder.dialects.postgres
-
PostgreSQL
Identifier
. - PostgreSqlImmediateDatabaseObjectWriter - Class in com.exasol.dbbuilder.dialects.postgres
-
PostgreSQL
DatabaseObjectWriter
. - PostgreSqlImmediateDatabaseObjectWriter(Connection) - Constructor for class com.exasol.dbbuilder.dialects.postgres.PostgreSqlImmediateDatabaseObjectWriter
-
Create a new instance of
PostgreSqlImmediateDatabaseObjectWriter
. - PostgreSqlObjectFactory - Class in com.exasol.dbbuilder.dialects.postgres
-
PostgreSQL
DatabaseObjectFactory
. - PostgreSqlObjectFactory(Connection) - Constructor for class com.exasol.dbbuilder.dialects.postgres.PostgreSqlObjectFactory
-
Create a new instance of
PostgreSqlObjectFactory
. - PostgreSqlSchema - Class in com.exasol.dbbuilder.dialects.postgres
-
PostgreSQL
Schema
. - PostgreSqlSchema(PostgreSqlImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.postgres.PostgreSqlSchema
-
Create a new instance of
PostgreSqlSchema
. - PostgreSqlUser - Class in com.exasol.dbbuilder.dialects.postgres
-
PostgreSQL
User
. - PostgreSqlUser(PostgreSqlImmediateDatabaseObjectWriter, Identifier) - Constructor for class com.exasol.dbbuilder.dialects.postgres.PostgreSqlUser
-
Create a PostgreSQL user.
- PostgreSqlUser(PostgreSqlImmediateDatabaseObjectWriter, Identifier, String) - Constructor for class com.exasol.dbbuilder.dialects.postgres.PostgreSqlUser
-
Creat a PostgreSQL user with password.
- PROCESS - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Process MY_SQL global privilege.
- properties(Map<String, String>) - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Set additional properties for the adapter.
- PROXY - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Proxy MY_SQL global privilege.
- PYTHON - com.exasol.dbbuilder.dialects.exasol.AdapterScript.Language
-
Python
- PYTHON - com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Language
-
Python language.
Q
- quote() - Method in class com.exasol.dbbuilder.dialects.mysql.MySQLIdentifier
- quote() - Method in class com.exasol.dbbuilder.dialects.oracle.OracleIdentifier
- quote() - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlIdentifier
R
- R - com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Language
-
R language.
- REFERENCES - com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
References Exasol object privilege.
- REFERENCES - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
References MY_SQL global privilege.
- REFERENCES - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
References MY_SQL object privilege.
- RELOAD - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Reload MY_SQL global privilege.
- REPLICATION_CLIENT - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Replication client MY_SQL global privilege.
- REPLICATION_SLAVE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Replication slave MY_SQL global privilege.
- requireNotNull(Object, String) - Method in class com.exasol.dbbuilder.dialects.AbstractSchemaChild.Builder
-
Require a field to be set.
- returns(String) - Method in class com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Builder
-
Set return type fo this UDF to EMITS(...).
- returnsTable() - Method in class com.exasol.dbbuilder.dialects.exasol.Script.Builder
-
Set the return type of the script to a table.
- returnsTable() - Method in class com.exasol.dbbuilder.dialects.exasol.Script
-
Check if the script returns a table.
S
- SCALAR - com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.InputType
-
The keyword SCALAR specifies that the script processes single input rows.
- Schema - Interface in com.exasol.dbbuilder.dialects
-
Database schema.
- Script - Class in com.exasol.dbbuilder.dialects.exasol
-
Exasol database (Lua) Script.
- Script.Builder - Class in com.exasol.dbbuilder.dialects.exasol
-
Builder for a
Script
. - ScriptParameter - Class in com.exasol.dbbuilder.dialects.exasol
-
Parameters in database scripts.
- ScriptParameter(String, boolean) - Constructor for class com.exasol.dbbuilder.dialects.exasol.ScriptParameter
-
Create a new
ScriptParameter
. - SELECT - com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Select Exasol object privilege.
- SELECT - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Select MY_SQL global privilege.
- SELECT - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Select MY_SQL object privilege.
- SELECT_ANY_DICTIONARY - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Select any dictionary Exasol global privilege.
- SELECT_ANY_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Select any table Exasol global privilege.
- SET - com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.InputType
-
If you define the option SET, then the processing refers to a set of input values.
- SHOW_DATABASES - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Show databases MY_SQL global privilege.
- SHOW_VIEW - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Show view MY_SQL global privilege.
- SHOW_VIEW - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Show view MY_SQL object privilege.
- SHUTDOWN - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Shutdown MY_SQL global privilege.
- sourceSchema(Schema) - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Set the source schema the Virtual Schema refers to.
- sourceSchemaName(String) - Method in class com.exasol.dbbuilder.dialects.exasol.VirtualSchema.Builder
-
Set the name of the source schema the Virtual Schema refers to.
- SUPER - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Super MY_SQL global privilege.
T
- Table - Class in com.exasol.dbbuilder.dialects
-
Database table.
- Table(Table.Builder) - Constructor for class com.exasol.dbbuilder.dialects.Table
-
Create a new table based on a given builder.
- Table.Builder - Class in com.exasol.dbbuilder.dialects
-
Builder for database tables.
- tables - Variable in class com.exasol.dbbuilder.dialects.AbstractSchema
-
List of tables
- toString() - Method in class com.exasol.dbbuilder.dialects.mysql.MySQLIdentifier
- toString() - Method in class com.exasol.dbbuilder.dialects.oracle.OracleIdentifier
- toString() - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlIdentifier
- TRIGGER - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Trigger MY_SQL global privilege.
- TRIGGER - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Trigger MY_SQL object privilege.
- truncate() - Method in class com.exasol.dbbuilder.dialects.Table
-
Remove all rows from this table.
- truncate(Table) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- truncate(Table) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Truncate a table.
U
- UdfReturnType - Interface in com.exasol.dbbuilder.dialects.exasol.udf
-
This interface represents the return type of a UDF.
- UdfReturnTypeDynamicEmits - Class in com.exasol.dbbuilder.dialects.exasol.udf
-
This class represents the
EMITS(...)
UdfReturnType
. - UdfReturnTypeDynamicEmits() - Constructor for class com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypeDynamicEmits
- UdfReturnTypePredefinedEmits - Class in com.exasol.dbbuilder.dialects.exasol.udf
-
This class represents the
EMITS(column1 type1, ...)
UdfReturnType
. - UdfReturnTypeReturns - Class in com.exasol.dbbuilder.dialects.exasol.udf
-
This class represents the
RETURNS type
UdfReturnType
. - UdfReturnTypeVisitor - Interface in com.exasol.dbbuilder.dialects.exasol.udf
-
Visitor for
UdfReturnType
. - UdfScript - Class in com.exasol.dbbuilder.dialects.exasol.udf
-
This class represents UDF scripts.
- UdfScript.Builder - Class in com.exasol.dbbuilder.dialects.exasol.udf
-
Builder for
UdfScript
. - UdfScript.InputType - Enum in com.exasol.dbbuilder.dialects.exasol.udf
-
UDF input types.
- UdfScript.Language - Enum in com.exasol.dbbuilder.dialects.exasol.udf
-
Languages supported by UDFs
- UPDATE - com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Update Exasol object privilege.
- UPDATE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Update MY_SQL global privilege.
- UPDATE - com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Update MY_SQL object privilege.
- UPDATE_ANY_TABLE - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Update any table Exasol global privilege.
- USAGE - com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Usage MY_SQL global privilege.
- USE_ANY_CONNECTION - com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Use any connection Exasol global privilege.
- User - Interface in com.exasol.dbbuilder.dialects
-
Database user.
V
- validate() - Method in class com.exasol.dbbuilder.dialects.AbstractSchemaChild.Builder
-
Validate the fields.
- validate() - Method in class com.exasol.dbbuilder.dialects.exasol.AbstractScript.Builder
- validate() - Method in class com.exasol.dbbuilder.dialects.exasol.AdapterScript.Builder
- validate(String) - Static method in class com.exasol.dbbuilder.dialects.mysql.MySQLIdentifier
-
Check if a string is a valid identifier.
- valueOf(String) - Static method in enum com.exasol.dbbuilder.dialects.exasol.AdapterScript.Language
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.InputType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Language
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.exasol.dbbuilder.dialects.exasol.AdapterScript.Language
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.dbbuilder.dialects.exasol.ExasolGlobalPrivilege
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.dbbuilder.dialects.exasol.ExasolObjectPrivilege
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.InputType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.dbbuilder.dialects.exasol.udf.UdfScript.Language
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.dbbuilder.dialects.mysql.MySqlGlobalPrivilege
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.exasol.dbbuilder.dialects.mysql.MySqlObjectPrivilege
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VirtualSchema - Class in com.exasol.dbbuilder.dialects.exasol
-
Virtual Schema.
- VirtualSchema.Builder - Class in com.exasol.dbbuilder.dialects.exasol
-
Builder for a
VirtualSchema
. - visit(UdfReturnTypeDynamicEmits) - Method in interface com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypeVisitor
-
Visit.
- visit(UdfReturnTypePredefinedEmits) - Method in interface com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypeVisitor
-
Visit.
- visit(UdfReturnTypeReturns) - Method in interface com.exasol.dbbuilder.dialects.exasol.udf.UdfReturnTypeVisitor
-
Visit.
W
- withJvmOptions(String...) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolObjectConfiguration.Builder
-
Add one or more JVM options.
- write(AdapterScript) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Create an adapter script for a Virtual Schema.
- write(ConnectionDefinition) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Create a connection definition.
- write(Script) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Create a script in the database.
- write(UdfScript) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Write an
UdfScript
to the Exasol database. - write(VirtualSchema) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
-
Write a virtual schema to the database.
- write(Schema) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- write(Schema) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Create a schema in the database.
- write(Schema) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleImmediateDatabaseObjectWriter
- write(Table) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- write(Table) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Create a table in the database.
- write(Table, Stream<List<Object>>) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- write(Table, Stream<List<Object>>) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Bulk write data to a database table.
- write(User) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Create a user in the database.
- write(User) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
- write(User) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlImmediateDatabaseObjectWriter
- write(User) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleImmediateDatabaseObjectWriter
- write(User) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlImmediateDatabaseObjectWriter
- write(User, DatabaseObject, ObjectPrivilege...) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
- write(User, DatabaseObject, ObjectPrivilege...) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Grant privileges to a database object to a user.
- write(User, DatabaseObject, ObjectPrivilege...) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlImmediateDatabaseObjectWriter
- write(User, GlobalPrivilege...) - Method in interface com.exasol.dbbuilder.dialects.DatabaseObjectWriter
-
Grant system privileges to a user.
- write(User, GlobalPrivilege...) - Method in class com.exasol.dbbuilder.dialects.exasol.ExasolImmediateDatabaseObjectWriter
- write(User, GlobalPrivilege...) - Method in class com.exasol.dbbuilder.dialects.mysql.MySqlImmediateDatabaseObjectWriter
- write(User, GlobalPrivilege...) - Method in class com.exasol.dbbuilder.dialects.oracle.OracleImmediateDatabaseObjectWriter
- write(User, GlobalPrivilege...) - Method in class com.exasol.dbbuilder.dialects.postgres.PostgreSqlImmediateDatabaseObjectWriter
- writer - Variable in class com.exasol.dbbuilder.dialects.exasol.AbstractScript
-
The Writer.
- writeToObject(DatabaseObject, String, Object...) - Method in class com.exasol.dbbuilder.dialects.AbstractImmediateDatabaseObjectWriter
-
Write a given object to the database.
All Classes All Packages