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
|
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 |
isMandatory()
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 isMandatory()
true if the table is mandatory.