public static enum MetadataManager.SystemTable extends java.lang.Enum<MetadataManager.SystemTable> implements MetadataManager.TableFlags
Modifier and Type | Field and Description |
---|---|
MetadataManager.Category |
category
Table category
|
java.lang.String |
fileName
Table name
|
int |
fileNum
Table id
|
int |
flags
table flags
|
java.lang.String |
ifaceName
DMO interface simple name == FWD table name
|
java.util.function.BiConsumer<Database,Persistence> |
init
A bi-function which populates the table on startup
|
java.lang.String |
shortName
Table converted name
|
IGNORE_META_XML, MANDATORY, REGULAR
Modifier and Type | Method and Description |
---|---|
static MetadataManager.SystemTable |
forIface(java.lang.String iface)
Get system table by DMO interface short name
|
static MetadataManager.SystemTable |
forName(java.lang.String name)
Get system table by name.
|
boolean |
isIgnoredInMetaXML()
Check if the table data in the ?.meta.xml should be ignored.
|
boolean |
isManadatory()
Check if the table is mandatory
|
boolean |
isRegular()
Check if the table is in the master database
|
static java.util.Set<java.lang.String> |
mandatoryTables()
Get set of mandatory tables' names
|
static void |
populateAll(Database metaDb,
Persistence p)
Populate all metatables with provided initializer.
|
static MetadataManager.SystemTable |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MetadataManager.SystemTable[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MetadataManager.SystemTable _DbServiceManagerObjects
public static final MetadataManager.SystemTable _DbServiceManager
public static final MetadataManager.SystemTable _Repl_AgentActivity
public static final MetadataManager.SystemTable _Repl_AgentControlActivity
public static final MetadataManager.SystemTable _DbParams
public static final MetadataManager.SystemTable _UserIndexStat
public static final MetadataManager.SystemTable _UserTableStat
public static final MetadataManager.SystemTable _AreaThreshold
public static final MetadataManager.SystemTable _Code_Feature
public static final MetadataManager.SystemTable _Database_Feature
public static final MetadataManager.SystemTable _Repl_Agent
public static final MetadataManager.SystemTable _Repl_AgentControl
public static final MetadataManager.SystemTable _Repl_Server
public static final MetadataManager.SystemTable _AreaStatus
public static final MetadataManager.SystemTable _MyConnection
public static final MetadataManager.SystemTable _UserStatus
public static final MetadataManager.SystemTable _StatBase
public static final MetadataManager.SystemTable _TxeLock
public static final MetadataManager.SystemTable _Resrc
public static final MetadataManager.SystemTable _Latch
public static final MetadataManager.SystemTable _IndexStat
public static final MetadataManager.SystemTable _TableStat
public static final MetadataManager.SystemTable _License
public static final MetadataManager.SystemTable _Trans
public static final MetadataManager.SystemTable _Lock
public static final MetadataManager.SystemTable _Checkpoint
public static final MetadataManager.SystemTable _LockReq
public static final MetadataManager.SystemTable _UserIO
public static final MetadataManager.SystemTable _Block
public static final MetadataManager.SystemTable _ActOther
public static final MetadataManager.SystemTable _ActRecord
public static final MetadataManager.SystemTable _ActIndex
public static final MetadataManager.SystemTable _ActSpace
public static final MetadataManager.SystemTable _ActIOFile
public static final MetadataManager.SystemTable _ActIOType
public static final MetadataManager.SystemTable _ActLock
public static final MetadataManager.SystemTable _ActAILog
public static final MetadataManager.SystemTable _ActBILog
public static final MetadataManager.SystemTable _ActPWs
public static final MetadataManager.SystemTable _ActBuffer
public static final MetadataManager.SystemTable _ActServer
public static final MetadataManager.SystemTable _ActSummary
public static final MetadataManager.SystemTable _UserLock
public static final MetadataManager.SystemTable _Filelist
public static final MetadataManager.SystemTable _Startup
public static final MetadataManager.SystemTable _Servers
public static final MetadataManager.SystemTable _Segments
public static final MetadataManager.SystemTable _Logging
public static final MetadataManager.SystemTable _BuffStatus
public static final MetadataManager.SystemTable _DbStatus
public static final MetadataManager.SystemTable _MstrBlk
public static final MetadataManager.SystemTable _Connect
public static final MetadataManager.SystemTable _Constraint_Keys
public static final MetadataManager.SystemTable _Constraint
public static final MetadataManager.SystemTable _Partition_Set_Detail
public static final MetadataManager.SystemTable _Partition_Set
public static final MetadataManager.SystemTable _Tenant
public static final MetadataManager.SystemTable _KeyEvent
public static final MetadataManager.SystemTable _sec_authentication_domain
public static final MetadataManager.SystemTable _sec_authentication_system
public static final MetadataManager.SystemTable _sec_granted_role_condition
public static final MetadataManager.SystemTable _sec_granted_role
public static final MetadataManager.SystemTable _sec_role
public static final MetadataManager.SystemTable _Db_Option
public static final MetadataManager.SystemTable _Db_Detail
public static final MetadataManager.SystemTable _Client_Session
public static final MetadataManager.SystemTable _Sysautostats
public static final MetadataManager.SystemTable _SQL_Properties
public static final MetadataManager.SystemTable _Sysschemas
public static final MetadataManager.SystemTable _Sysroles
public static final MetadataManager.SystemTable _Syschkconstr_Name_Map
public static final MetadataManager.SystemTable _Sysviews_Name_Map
public static final MetadataManager.SystemTable _Sysseqauth
public static final MetadataManager.SystemTable _Syststzstat
public static final MetadataManager.SystemTable _Sysnvarcharstat
public static final MetadataManager.SystemTable _Sysncharstat
public static final MetadataManager.SystemTable _Sysbigintstat
public static final MetadataManager.SystemTable _Systinyintstat
public static final MetadataManager.SystemTable _Systsstat
public static final MetadataManager.SystemTable _Sysrealstat
public static final MetadataManager.SystemTable _Syscharstat
public static final MetadataManager.SystemTable _Systimestat
public static final MetadataManager.SystemTable _Sysfloatstat
public static final MetadataManager.SystemTable _Sysdatestat
public static final MetadataManager.SystemTable _Sysnumstat
public static final MetadataManager.SystemTable _Sysintstat
public static final MetadataManager.SystemTable _Syssmintstat
public static final MetadataManager.SystemTable _Sysvarcharstat
public static final MetadataManager.SystemTable _Syscolstat
public static final MetadataManager.SystemTable _Sysproctext
public static final MetadataManager.SystemTable _Sysprocbin
public static final MetadataManager.SystemTable _Systrigcols
public static final MetadataManager.SystemTable _Systrigger
public static final MetadataManager.SystemTable _Sysproccolumns
public static final MetadataManager.SystemTable _Sysprocedures
public static final MetadataManager.SystemTable _Sysidxstat
public static final MetadataManager.SystemTable _Systblstat
public static final MetadataManager.SystemTable _Syscalctable
public static final MetadataManager.SystemTable _Sysdatatypes
public static final MetadataManager.SystemTable _Syschkcolusage
public static final MetadataManager.SystemTable _Systblconstrs
public static final MetadataManager.SystemTable _Syschkconstrs
public static final MetadataManager.SystemTable _Sysrefconstrs
public static final MetadataManager.SystemTable _Syskeycolusage
public static final MetadataManager.SystemTable _Syssynonyms
public static final MetadataManager.SystemTable _Syscolauth
public static final MetadataManager.SystemTable _Systabauth
public static final MetadataManager.SystemTable _Sysdbauth
public static final MetadataManager.SystemTable _Sysviews
public static final MetadataManager.SystemTable _Word_rule
public static final MetadataManager.SystemTable _AreaExtent
public static final MetadataManager.SystemTable _Area
public static final MetadataManager.SystemTable _StorageObject
public static final MetadataManager.SystemTable _Collation
public static final MetadataManager.SystemTable _Codepage
public static final MetadataManager.SystemTable _Sequence
public static final MetadataManager.SystemTable _Field_Trig
public static final MetadataManager.SystemTable _File_Trig
public static final MetadataManager.SystemTable _View_Ref
public static final MetadataManager.SystemTable _View_Col
public static final MetadataManager.SystemTable _View
public static final MetadataManager.SystemTable _Db
public static final MetadataManager.SystemTable _User
public static final MetadataManager.SystemTable _Index_Field
public static final MetadataManager.SystemTable _Index
public static final MetadataManager.SystemTable _Field
public static final MetadataManager.SystemTable _File
public final int fileNum
public final java.lang.String fileName
public final java.lang.String shortName
public final java.lang.String ifaceName
public final MetadataManager.Category category
public final int flags
public final java.util.function.BiConsumer<Database,Persistence> init
public static MetadataManager.SystemTable[] values()
for (MetadataManager.SystemTable c : MetadataManager.SystemTable.values()) System.out.println(c);
public static MetadataManager.SystemTable valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static void populateAll(Database metaDb, Persistence p)
metaDb
- meta databasep
- Persistence instance for the meta databasepublic static MetadataManager.SystemTable forName(java.lang.String name)
name
- table namepublic static MetadataManager.SystemTable forIface(java.lang.String iface)
iface
- table DMO interface short namepublic static java.util.Set<java.lang.String> mandatoryTables()
public boolean isRegular()
true
if the table is in the master database.public boolean isManadatory()
true
if the table is mandatory.public boolean isIgnoredInMetaXML()
true
if the table is the table data in the ?.meta.xml should be ignored.