| Package | Description |
|---|---|
| org.teiid.metadata |
| Modifier and Type | Field and Description |
|---|---|
protected NavigableMap<String,Datatype> |
MetadataStore.datatypes |
| Modifier and Type | Method and Description |
|---|---|
Datatype |
BaseColumn.getDatatype()
Get the type.
|
Datatype |
MetadataFactory.getEnterpriseDatatype(String name)
Get an enterprise type (typically a Designer defined type extension) by name.
|
static Datatype |
MetadataFactory.setDataType(String type,
BaseColumn column,
Map<String,Datatype> dataTypes,
boolean allowNull) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Datatype> |
MetadataFactory.getBuiltinDataTypes()
get all built-in types, known to Designer and defined in the system metadata.
|
NavigableMap<String,Datatype> |
MetadataStore.getDatatypes() |
Map<String,Datatype> |
MetadataFactory.getDataTypes()
get runtime types keyed by runtime name, which is
a type name known to the Teiid engine
|
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataStore.addDatatype(Datatype datatype) |
void |
MetadataFactory.addDatatype(Datatype datatype)
Deprecated.
see addEnterpriseType
|
void |
MetadataFactory.addEnterpriseDatatype(Datatype datatype)
Add an enterprise type (typically a Designer defined type extension)- typically not called
|
void |
BaseColumn.setDatatype(Datatype datatype) |
void |
BaseColumn.setDatatype(Datatype datatype,
boolean copyAttributes) |
void |
Column.setDatatype(Datatype datatype,
boolean copyAttributes,
int arrayDimensions) |
void |
BaseColumn.setDatatype(Datatype datatype,
boolean copyAttributes,
int arrayDimensions) |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataStore.addDataTypes(Collection<Datatype> types) |
void |
MetadataFactory.correctDatatypes(Map<String,Datatype> dt,
Map<String,Datatype> builtin)
To be called if the MetadataFactory is deserialized to set the canonical system
type value.
|
void |
MetadataFactory.correctDatatypes(Map<String,Datatype> dt,
Map<String,Datatype> builtin)
To be called if the MetadataFactory is deserialized to set the canonical system
type value.
|
void |
MetadataFactory.setBuiltinDataTypes(Map<String,Datatype> builtinDataTypes) |
static Datatype |
MetadataFactory.setDataType(String type,
BaseColumn column,
Map<String,Datatype> dataTypes,
boolean allowNull) |
| Constructor and Description |
|---|
MetadataFactory(String vdbName,
Object vdbVersion,
Map<String,Datatype> runtimeTypes,
org.teiid.adminapi.impl.ModelMetaData model) |
MetadataFactory(String vdbName,
Object vdbVersion,
String schemaName,
Map<String,Datatype> runtimeTypes,
Properties modelProperties,
String rawMetadata) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.