public class MaterializationMetadataRepository extends Object implements MetadataRepository
Modifier and Type | Class and Description |
---|---|
static class |
MaterializationMetadataRepository.ErrorAction |
static class |
MaterializationMetadataRepository.LoadStates |
static class |
MaterializationMetadataRepository.Scope |
Modifier and Type | Field and Description |
---|---|
static String |
ALLOW_MATVIEW_MANAGEMENT |
static String |
MATVIEW_AFTER_LOAD_SCRIPT |
static String |
MATVIEW_BEFORE_LOAD_SCRIPT |
static String |
MATVIEW_LOAD_SCRIPT |
static String |
MATVIEW_LOADNUMBER_COLUMN |
static String |
MATVIEW_MAX_STALENESS_PCT |
static String |
MATVIEW_ONERROR_ACTION |
static String |
MATVIEW_OWNER_VDB_NAME |
static String |
MATVIEW_OWNER_VDB_VERSION |
static String |
MATVIEW_POLLING_INTERVAL |
static String |
MATVIEW_POLLING_QUERY |
static String |
MATVIEW_PREFER_MEMORY |
static String |
MATVIEW_SCOPE |
static String |
MATVIEW_SHARE_SCOPE |
static String |
MATVIEW_STAGE_TABLE |
static String |
MATVIEW_STATUS_TABLE |
static String |
MATVIEW_TTL |
static String |
MATVIEW_UPDATABLE |
static String |
MATVIEW_WRITE_THROUGH |
static String |
ON_VDB_DROP_SCRIPT |
static String |
ON_VDB_START_SCRIPT |
Constructor and Description |
---|
MaterializationMetadataRepository() |
Modifier and Type | Method and Description |
---|---|
void |
loadMetadata(MetadataFactory factory,
ExecutionFactory executionFactory,
Object connectionFactory)
Loads the schema information for the vdb for the given schemaName.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
loadMetadata, setColumnStats, setInsteadOfTriggerDefinition, setInsteadOfTriggerEnabled, setProcedureDefinition, setProperty, setTableStats, setViewDefinition
public static final String ALLOW_MATVIEW_MANAGEMENT
public static final String ON_VDB_START_SCRIPT
public static final String ON_VDB_DROP_SCRIPT
public static final String MATVIEW_AFTER_LOAD_SCRIPT
public static final String MATVIEW_BEFORE_LOAD_SCRIPT
public static final String MATVIEW_LOAD_SCRIPT
public static final String MATVIEW_STATUS_TABLE
public static final String MATVIEW_TTL
public static final String MATVIEW_STAGE_TABLE
public static final String MATVIEW_SHARE_SCOPE
public static final String MATVIEW_ONERROR_ACTION
public static final String MATVIEW_UPDATABLE
public static final String MATVIEW_PREFER_MEMORY
public static final String MATVIEW_SCOPE
public static final String MATVIEW_LOADNUMBER_COLUMN
public static final String MATVIEW_OWNER_VDB_NAME
public static final String MATVIEW_OWNER_VDB_VERSION
public static final String MATVIEW_WRITE_THROUGH
public static final String MATVIEW_MAX_STALENESS_PCT
public static final String MATVIEW_POLLING_INTERVAL
public static final String MATVIEW_POLLING_QUERY
public void loadMetadata(MetadataFactory factory, ExecutionFactory executionFactory, Object connectionFactory) throws TranslatorException
MetadataRepository
loadMetadata
in interface MetadataRepository
executionFactory
- may be null if loading a virtual sourceconnectionFactory
- may be null if source is not availableTranslatorException
- to indicate a recoverable error, otherwise a RuntimeExceptionCopyright © 2019. All rights reserved.