public class ExtendedRelation extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
COLUMN_BASE_PRIMARY_COLUMN
base_primary_column field name
|
static String |
COLUMN_BASE_TABLE_NAME
base_table_name field name
|
static String |
COLUMN_ID
id field name
|
static String |
COLUMN_MAPPING_TABLE_NAME
mapping_table_name field name
|
static String |
COLUMN_RELATED_PRIMARY_COLUMN
related_primary_column field name
|
static String |
COLUMN_RELATED_TABLE_NAME
related_table_name field name
|
static String |
COLUMN_RELATION_NAME
relation_name field name
|
static String |
TABLE_NAME
Table name
|
| Constructor and Description |
|---|
ExtendedRelation()
Default Constructor
|
ExtendedRelation(ExtendedRelation extendedRelation)
Copy Constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
getBasePrimaryColumn()
Getter
|
String |
getBaseTableName()
Getter
|
long |
getId()
Getter
|
String |
getMappingTableName()
Getter
|
String |
getRelatedPrimaryColumn()
Getter
|
String |
getRelatedTableName()
Getter
|
String |
getRelationName()
Getter
|
RelationType |
getRelationType()
Get the relation type for pre-known types
|
void |
resetId()
Reset the id so the row can be inserted as new
|
void |
setBasePrimaryColumn(String basePrimaryColumn)
Setter
|
void |
setBaseTableName(String baseTableName)
Setter
|
void |
setId(long id)
Setter
|
void |
setMappingTableName(String mappingTableName)
Setter
|
void |
setRelatedPrimaryColumn(String relatedPrimaryColumn)
Setter
|
void |
setRelatedTableName(String relatedTableName)
Setter
|
void |
setRelationName(String relationName)
Setter
|
public static final String TABLE_NAME
public static final String COLUMN_ID
public static final String COLUMN_BASE_TABLE_NAME
public static final String COLUMN_BASE_PRIMARY_COLUMN
public static final String COLUMN_RELATED_TABLE_NAME
public static final String COLUMN_RELATED_PRIMARY_COLUMN
public static final String COLUMN_RELATION_NAME
public static final String COLUMN_MAPPING_TABLE_NAME
public ExtendedRelation()
public ExtendedRelation(ExtendedRelation extendedRelation)
extendedRelation - extended relation to copypublic long getId()
public void setId(long id)
id - idpublic void resetId()
public String getBaseTableName()
public void setBaseTableName(String baseTableName)
baseTableName - base table namepublic String getBasePrimaryColumn()
public void setBasePrimaryColumn(String basePrimaryColumn)
basePrimaryColumn - base primary columnpublic String getRelatedTableName()
public void setRelatedTableName(String relatedTableName)
relatedTableName - related table namepublic String getRelatedPrimaryColumn()
public void setRelatedPrimaryColumn(String relatedPrimaryColumn)
relatedPrimaryColumn - related primary columnpublic String getRelationName()
public RelationType getRelationType()
public void setRelationName(String relationName)
relationName - relation namepublic String getMappingTableName()
public void setMappingTableName(String mappingTableName)
mappingTableName - mapping table nameCopyright © 2018 National Geospatial-Intelligence Agency. All rights reserved.