public interface ISchemaMeta
Document toDocument()
int getCommitSize()
Collection<ITable> getTables()
String getDBStore()
String getDefaultDBAddress()
int getCacheSize()
List<TableColumn> getColumns(String tableName)
void updatePurpose(IPurpose p)
void addPurpose(IPurpose purpose)
void addPurposeColumn(PurposeColumn pc)
int getThreads()
TableColumn getColumn(String tablename, String columnName)
void addIndex(IIndex index)
void addRule(IRule iRule)
Collection<MatchProcDefinitionInterface> getMatchProcs(String domainName, String instance, String groupName)
void addMatchTypes(Document mt)
void clearPurposeColumnMaps(String purposeName)
void addPurposeColumnMap(PurposeColumnMap pcm)
List<PurposeColumn> getPurposeColumns(String purposeName, String tableName)
void deleteColumn(ITableColumn col)
String getName()
void deletePurpose(String id)
void deleteTable(String tablename)
void clearRules()
void clearIndexes()
List<PurposeColumnMap> getTablePurposeColumnMaps(String tableName)
List<PurposeColumnMap> getPurposeColumnMaps(String purposeName, String column, String tableName)
List<PurposeColumnMap> getPurposeColumnMaps(PurposeColumn pc)
List<PurposeColumnMap> getPurposeColumnMaps(String optPurposeName)
void deletePurposeColumnMap(PurposeColumnMap object)
void deleteMatchRule(long order)
void deleteIndex(String def)
void addTable(ITable table)
void addColumn(TableColumn column)
boolean isAutoMatch()
void setAutoMatch(boolean autoM)
Copyright © 2021. All rights reserved.