# Uses of Class
com.ads.mm.db.dao.DBTable

Packages that use DBTable
Package
Description
com.ads.mm.db.dao
Contains Utility Classes, Collection Classes, Java Bean Classes which are specific to System, Environment, Table, Schema, Component and Column.

- ## Uses of DBTable in com.ads.mm.db.dao

  Methods in com.ads.mm.db.dao that return DBTable
  Modifier and Type
  Method
  Description
  `DBTable`
  DBTable.`addAssociationsList(com.ads.association.export.model.ExportedAssociation associationObj)`
  It will not add association to this object as it is being used internally.
  `DBTable`
  DBTable.`addExtendedProperty(KeyValue systemKeyValuesVo)`
  `DBTable`
  DBTable.`addTag(Tag tagvo)`
  `DBTable`
  DBSchema.`getComponent(String componentName)`
  Returns the DBTable Object for the specified componentName.
  `DBTable`
  DBSchema.`getObject(String objectName)`
  `DBTable`
  DBTable.`getParentTable()`
  `DBTable`
  DBColumn.`getReferenceTable()`
  `DBTable`
  DBSchema.`getSynonym(String synonymName)`
  Returns the DBTable Object for the specified synonymName.
  `DBTable`
  DBColumn.`getTable()`
  Returns the DBTable Object
  `DBTable`
  DBEnvironment.`getTable(String name)`
  Returns DBTable consisting of TableType, EntityBaseType, TableName, TableDefinition,TableComments, Audit Details, UserDefined Fields etc...
  `DBTable`
  DBSchema.`getTable(DBTable.TableType type, String tableName)`
  Returns the DBTable Object for the specified TableType and tableName.
  `DBTable`
  DBSchema.`getTable(String tableName)`
  Returns the DBTable object for the specified tableName.
  `DBTable`
  DBSchema.`getView(String viewName)`
  Returns the DBTable Object for the specified viewName.
  `DBTable`
  DBTable.`setAssociationsList(List<com.ads.association.export.model.ExportedAssociation> associations)`
  It will not set any associations particular to this object as it is being used internally.
  `DBTable`
  DBTable.`setColumnIndexes(List<DBIndex> columnIndexes)`
  `DBTable`
  DBTable.`setExtendedProperties(List<KeyValue> extendedProperties)`
  Methods in com.ads.mm.db.dao that return types with arguments of type DBTable
  Modifier and Type
  Method
  Description
  `HashMap<DBTable.TableType,List<DBTable>>`
  DBSchema.`getAllLists()`
  Returns the List of DBTable.
  `HashMap<String,DBTable>`
  DBSchema.`getComponentMap()`
  Returns the HashMap of hmComponents.
  `List<DBTable>`
  DBSchema.`getComponents()`
  Returns the Components.
  `HashMap<String,DBTable>`
  DBSchema.`getSynonymMap()`
  Returns the HashMap of Synonyms.
  `List<DBTable>`
  DBSchema.`getSynonyms()`
  Returns the synonyms.
  `Map<String,DBTable>`
  DBEnvironment.`getTableMap()`
  Returns the tableMapi.e parentTable, schemaName, tableDefinitionComments, tableDefinition,
  tableComments, logicalTableName, actualTableName, auditHistory Details etc...
  `HashMap<String,DBTable>`
  DBSchema.`getTableMap()`
  Returns the HashMap of hmTables.
  `List<DBTable>`
  DBSchema.`getTables()`
  Returns the List of DBTable Objects.
  `List<DBTable>`
  DBSchema.`getTables(DBTable.TableType[] tableTypes)`
  Returns the List of DBTables
  `HashMap<String,DBTable>`
  DBSchema.`getViewMap()`
  Returns the HashMap of hmViews.
  `List<DBTable>`
  DBSchema.`getViews()`
  Returns the List of DBTable Object
  Methods in com.ads.mm.db.dao with parameters of type DBTable
  Modifier and Type
  Method
  Description
  `void`
  DBEnvironment.`addSchema(String schemaName, DBTable table)`
  Adds the specified schemaName to schemas.
  `void`
  DBEnvironment.`addTable(DBTable table)`
  Adds the table to the DBTable Object.
  `void`
  DBEnvironment.`addTable(String name, DBTable table)`
  Adds the table to DBTable Object as specified in name.
  `void`
  DBSchema.`addTable(DBTable table)`
  Adds Table as specified in DBTable Object.
  `void`
  DBEnvironment.`addTableByReferenceId(DBTable table)`
  `void`
  DBSchema.`addTableByReferenceId(DBTable table)`
  Adds Table as specified in DBTable Object.
  `void`
  DBTable.`copyColumns(DBTable table)`
  Copies the columns as of like the columns as specified.
  `void`
  DBEnvironment.`incrementTableCount(DBTable table)`
  `void`
  DBTable.`setParentTable(DBTable _parentTable)`
  Sets the parentTable as specified.
  `void`
  DBColumn.`setReferenceTable(DBTable referenceTable)`
  `void`
  DBColumn.`setTable(DBTable table)`
  Sets the DBTable as specified.
  Method parameters in com.ads.mm.db.dao with type arguments of type DBTable
  Modifier and Type
  Method
  Description
  `void`
  DBEnvironment.`addTables(Map<String,DBTable> tables)`
  Adds the List of tables to DBTable.
  `void`
  DBSchema.`addTables(Collection<DBTable> values)`
  Adds the Tables as specified as Collection of DBTable Objects.
  `void`
  DBEnvironment.`setTableMap(Map<String,DBTable> tableMap)`
  Sets the tableMap as specified.