Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Attribute

Type

Description

background

String

Table background color in Hex.

businessRules

List

A list of BusinessRule containing the business rules of the entity.

columns

List

A list of Column containing the attributes of the entity.

columnsByName

Map

The attributes of the entity as Column objects mapped by their names.

comment

String

The comment of the entity.

complexProfilingMetrics

Map

A map of metric names to a list of Tuple for the complex profiling metrics of the entity

database

String

The database of the entity

ddl

String

The ddl of the entity

dependentTables

List

A list of Table that uses the table as source.

documentation

List

A list of Documentation containing the documentation of the entity.

dwQuery

String

The dw query of the entity.

entityTypes

List

A list of TableType containing the entity types of the entity.

extendedProperties

List

A list of ExtendedProperty containing the entity extended properties of the entity.

extendedPropertyValuesByName

Map

A map of names to values for the extended properties of the entity.

fkRelations

Set

A list of Relation containing the relationships that the entity references.

groups

List

A list of Group containing the groups the entity is in

hidden

boolean

A flag for whether the entity is hidden.

icon

String

The filename for the icon of the entity.

indexes

List

A list of Index containing the indexes of the entity.

key

int

The identity key of the entity.

label

String

The label of the entity.

lastProfiledAt

String

The date and time the entity was last profiled at.

loadTableProperties

String

A list of loadTableProperty containing the configured load table properties of the table.

loadTablePropertyValuesByName

Map

A map of names to values for the configured load table properties of the table.

modelVersion

ModelVersion

The model version (ModelVersion ) the entity belongs to.

name

String

The name of the entity.

notes

Map

A map of names to values for the notes of the entity.

profilingVersions

List

A list of profilingVersion.

pkRelations

Set

A list of Relation containing the relationships that are referencing the entity.

queryJoinTypes

Map

A map of Tuple of left source entity identity key and right source entity identity key to QueryJoinType containing query join types (QueryJoinType) between two source entities. Returns map from first source set.

queryMergeType

Map

A map of Object to String containing the merge type (null, "SET-MERGE" for "Set base union", or "SET" for "Set based insert with unique business key") for [for Table or Connection.

Note
titleNote

This attribute has been deprecated. If used, it will return an empty map.


queryTemplate

String

The query template for the entity.

query

String

The query of the entity. Returns query from first source set.

rating

String

The rating of the entity.

relations

Set

A list of Relation containing the relationships referencing the entity and the entity references.

rowCount

Integer

The row count of the entity.

schema

String

The schema of the entity.

simpleProfilingMetrics

Map

A map of metric names to value for the simple profiling metrics of the entity.

sourceConnections

List

A list of Connection containing the source connections of the entity. 

Note

This attribute has been deprecated. If used, it will return an empty list.

sourceSets

List

A list of SouceSet containing the source mapping sets of the entity

sourceTables

List

A list of Table containing the source entities of the entity. Returns list from first source set.

targetLocation

TargetLocation

The target location of the entity.

userDefined

boolean

A flag for whether the entity is user defined.

virtualRelations

List

A list of Relation containing temporary relationships that may have be filled when generating a QueryGraph.

dependentTables

List

A list of table that use the table as a source.