public static enum DmSchema.ObjectType extends Enum<DmSchema.ObjectType>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dropObjects(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
DmDatabase database,
DmSchema schema)
Drops all objects of this type in the specified schema.
|
String |
generateDropStatement(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
DmDatabase database,
DmSchema schema,
String objectName)
Generates the drop statement for the specified object.
|
String |
getName() |
List<String> |
getObjectNames(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
DmDatabase database,
DmSchema schema)
Returns the list of object names of this type.
|
static Set<String> |
getObjectTypeNames(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
DmDatabase database,
DmSchema schema)
Returns the schema's existing object types.
|
static boolean |
supportedTypesExist(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
DmDatabase database,
DmSchema schema)
Checks whether the specified schema contains object types that can be cleaned.
|
String |
toString() |
static DmSchema.ObjectType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static DmSchema.ObjectType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final DmSchema.ObjectType TABLE
public static final DmSchema.ObjectType QUEUE_TABLE
public static final DmSchema.ObjectType MATERIALIZED_VIEW_LOG
public static final DmSchema.ObjectType INDEX
public static final DmSchema.ObjectType DOMAIN_INDEX
public static final DmSchema.ObjectType DOMAIN_INDEX_TYPE
public static final DmSchema.ObjectType OPERATOR
public static final DmSchema.ObjectType CLUSTER
public static final DmSchema.ObjectType VIEW
public static final DmSchema.ObjectType MATERIALIZED_VIEW
public static final DmSchema.ObjectType DIMENSION
public static final DmSchema.ObjectType SYNONYM
public static final DmSchema.ObjectType SEQUENCE
public static final DmSchema.ObjectType PROCEDURE
public static final DmSchema.ObjectType FUNCTION
public static final DmSchema.ObjectType PACKAGE
public static final DmSchema.ObjectType CONTEXT
public static final DmSchema.ObjectType TRIGGER
public static final DmSchema.ObjectType TYPE
public static final DmSchema.ObjectType JAVA_SOURCE
public static final DmSchema.ObjectType JAVA_CLASS
public static final DmSchema.ObjectType JAVA_RESOURCE
public static final DmSchema.ObjectType LIBRARY
public static final DmSchema.ObjectType REWRITE_EQUIVALENCE
public static final DmSchema.ObjectType SQL_TRANSLATION_PROFILE
public static final DmSchema.ObjectType MINING_MODEL
public static final DmSchema.ObjectType SCHEDULER_JOB
public static final DmSchema.ObjectType SCHEDULER_PROGRAM
public static final DmSchema.ObjectType SCHEDULE
public static final DmSchema.ObjectType SCHEDULER_CHAIN
public static final DmSchema.ObjectType FILE_WATCHER
public static final DmSchema.ObjectType RULE_SET
public static final DmSchema.ObjectType RULE
public static final DmSchema.ObjectType EVALUATION_CONTEXT
public static final DmSchema.ObjectType FILE_GROUP
public static final DmSchema.ObjectType DATABASE_LINK
public static final DmSchema.ObjectType CREDENTIAL
public static final DmSchema.ObjectType DATABASE_DESTINATION
public static final DmSchema.ObjectType SCHEDULER_GROUP
public static final DmSchema.ObjectType CUBE
public static final DmSchema.ObjectType CUBE_DIMENSION
public static final DmSchema.ObjectType CUBE_BUILD_PROCESS
public static final DmSchema.ObjectType MEASURE_FOLDER
public static final DmSchema.ObjectType ASSEMBLY
public static final DmSchema.ObjectType JAVA_DATA
public static final DmSchema.ObjectType CAPTURE
public static final DmSchema.ObjectType APPLY
public static final DmSchema.ObjectType DIRECTORY
public static final DmSchema.ObjectType RESOURCE_PLAN
public static final DmSchema.ObjectType CONSUMER_GROUP
public static final DmSchema.ObjectType JOB_CLASS
public static final DmSchema.ObjectType WINDOWS
public static final DmSchema.ObjectType EDITION
public static final DmSchema.ObjectType AGENT_DESTINATION
public static final DmSchema.ObjectType UNIFIED_AUDIT_POLICY
public static DmSchema.ObjectType[] values()
for (DmSchema.ObjectType c : DmSchema.ObjectType.values()) System.out.println(c);
public static DmSchema.ObjectType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static Set<String> getObjectTypeNames(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, DmDatabase database, DmSchema schema) throws SQLException
SQLException - if retrieving of object types failed.public static boolean supportedTypesExist(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
DmDatabase database,
DmSchema schema)
throws SQLException
true if it contains, false if not.SQLException - if retrieving of object types failed.public String getName()
public String toString()
toString 在类中 Enum<DmSchema.ObjectType>public List<String> getObjectNames(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, DmDatabase database, DmSchema schema) throws SQLException
SQLException - if retrieving of objects failed.public String generateDropStatement(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate, DmDatabase database, DmSchema schema, String objectName)
public void dropObjects(org.flywaydb.core.internal.jdbc.JdbcTemplate jdbcTemplate,
DmDatabase database,
DmSchema schema)
throws SQLException
SQLException - if cleaning failed.Copyright © 2023. All rights reserved.