Uses of Interface
com.exasol.dbbuilder.dialects.DatabaseObject
-
-
Uses of DatabaseObject in com.exasol.dbbuilder.dialects
Subinterfaces of DatabaseObject in com.exasol.dbbuilder.dialects Modifier and Type Interface Description interfaceSchemaDatabase schema.interfaceUserDatabase user.Classes in com.exasol.dbbuilder.dialects that implement DatabaseObject Modifier and Type Class Description classAbstractDatabaseObjectBase class for database objects.classAbstractSchemaThis class contains common logic for a database schema.classAbstractSchemaChildBase class for all database objects in the scope of a database schema.classAbstractUserThis class contains common logic for a database user.classTableDatabase table.Fields in com.exasol.dbbuilder.dialects with type parameters of type DatabaseObject Modifier and Type Field Description protected Map<DatabaseObject,ObjectPrivilege[]>AbstractUser. objectPrivilegesObject privilegesMethods in com.exasol.dbbuilder.dialects that return DatabaseObject Modifier and Type Method Description DatabaseObjectAbstractSchemaChild. getParent()DatabaseObjectDatabaseObject. getParent()Get the parent object.default DatabaseObjectSchema. getParent()default DatabaseObjectUser. getParent()Methods in com.exasol.dbbuilder.dialects that return types with arguments of type DatabaseObject Modifier and Type Method Description Map<DatabaseObject,ObjectPrivilege[]>AbstractUser. getObjectPrivileges()Map<DatabaseObject,ObjectPrivilege[]>User. getObjectPrivileges()Get the objectPrivileges of the user.Methods in com.exasol.dbbuilder.dialects with parameters of type DatabaseObject Modifier and Type Method Description UserAbstractUser. grant(DatabaseObject object, ObjectPrivilege... privileges)UserUser. grant(DatabaseObject object, ObjectPrivilege... privileges)Grant the user access to a database schema with the given privileges.UserUser. grantAllAccess(DatabaseObject object)Grant the user access to all aspects of a database schema.voidAbstractImmediateDatabaseObjectWriter. write(User user, DatabaseObject object, ObjectPrivilege... privileges)voidDatabaseObjectWriter. write(User user, DatabaseObject object, ObjectPrivilege... objectPrivileges)Grant privileges to a database object to a user.protected voidAbstractImmediateDatabaseObjectWriter. writeToObject(DatabaseObject object, String sql, Object... parameters)Write a given object to the database.Constructors in com.exasol.dbbuilder.dialects with parameters of type DatabaseObject Constructor Description DatabaseObjectDeletedException(DatabaseObject object)Create a new instance of aDatabaseObjectDeletedException.DatabaseObjectException(DatabaseObject object, String message)Create a new instance of aDatabaseObjectException.DatabaseObjectException(DatabaseObject object, String message, Throwable cause)Create a new instance of aDatabaseObjectException.DatabaseObjectException(DatabaseObject object, Throwable cause)Create a new instance of aDatabaseObjectException. -
Uses of DatabaseObject in com.exasol.dbbuilder.dialects.exasol
Classes in com.exasol.dbbuilder.dialects.exasol that implement DatabaseObject Modifier and Type Class Description classAbstractScriptAbstract basis for Exasol scripts.classAdapterScriptVirtual Schema Adapter Script.classConnectionDefinitionDefinition of a connection to another database or service.classExasolSchemaExasol database schema.classExasolUserExasol database user.classScriptExasol database (Lua) Script.classVirtualSchemaVirtual Schema.Methods in com.exasol.dbbuilder.dialects.exasol that return DatabaseObject Modifier and Type Method Description DatabaseObjectConnectionDefinition. getParent()DatabaseObjectVirtualSchema. getParent()Methods in com.exasol.dbbuilder.dialects.exasol with parameters of type DatabaseObject Modifier and Type Method Description UserExasolUser. grantAllAccess(DatabaseObject object) -
Uses of DatabaseObject in com.exasol.dbbuilder.dialects.exasol.udf
Classes in com.exasol.dbbuilder.dialects.exasol.udf that implement DatabaseObject Modifier and Type Class Description classUdfScriptThis class represents UDF scripts. -
Uses of DatabaseObject in com.exasol.dbbuilder.dialects.mysql
Classes in com.exasol.dbbuilder.dialects.mysql that implement DatabaseObject Modifier and Type Class Description classMySqlSchemaMySQL database schema.classMySqlTableA MySql table that allows specifying a character set.classMySqlUserMySQL database user.Methods in com.exasol.dbbuilder.dialects.mysql with parameters of type DatabaseObject Modifier and Type Method Description UserMySqlUser. grantAllAccess(DatabaseObject object)voidMySqlImmediateDatabaseObjectWriter. write(User user, DatabaseObject object, ObjectPrivilege... privileges) -
Uses of DatabaseObject in com.exasol.dbbuilder.dialects.oracle
Classes in com.exasol.dbbuilder.dialects.oracle that implement DatabaseObject Modifier and Type Class Description classOracleSchemaOracleSchema.classOracleTableOracleTable class, used for oracle containers.classOracleUserOracleUser.Methods in com.exasol.dbbuilder.dialects.oracle with parameters of type DatabaseObject Modifier and Type Method Description UserOracleUser. grantAllAccess(DatabaseObject object) -
Uses of DatabaseObject in com.exasol.dbbuilder.dialects.postgres
Classes in com.exasol.dbbuilder.dialects.postgres that implement DatabaseObject Modifier and Type Class Description classPostgreSqlSchemaPostgreSQLSchema.classPostgreSqlUserPostgreSQLUser.Methods in com.exasol.dbbuilder.dialects.postgres with parameters of type DatabaseObject Modifier and Type Method Description UserPostgreSqlUser. grantAllAccess(DatabaseObject object)
-