Package org.teiid.query.metadata
Class MetadataValidator
- java.lang.Object
-
- org.teiid.query.metadata.MetadataValidator
-
public class MetadataValidator extends Object
-
-
Constructor Summary
Constructors Constructor Description MetadataValidator()
MetadataValidator(Map<String,Datatype> typeMap, QueryParser parser)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
determineDependencies(AbstractMetadataRecord p, Command command)
void
log(ValidatorReport report, ModelMetaData model, String msg)
void
log(ValidatorReport report, ModelMetaData model, String msg, AbstractMetadataRecord object)
void
log(ValidatorReport report, ModelMetaData model, ModelMetaData.Message.Severity severity, String msg, AbstractMetadataRecord object)
void
validate(VDBMetaData vdb, ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, QueryMetadataInterface metadata, MetadataFactory mf, QueryParser parser)
ValidatorReport
validate(VDBMetaData vdb, MetadataStore store)
-
-
-
Field Detail
-
UNTYPED
public static final String UNTYPED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MetadataValidator
public MetadataValidator(Map<String,Datatype> typeMap, QueryParser parser)
-
MetadataValidator
public MetadataValidator()
-
-
Method Detail
-
validate
public ValidatorReport validate(VDBMetaData vdb, MetadataStore store)
-
log
public void log(ValidatorReport report, ModelMetaData model, String msg)
-
log
public void log(ValidatorReport report, ModelMetaData model, String msg, AbstractMetadataRecord object)
-
log
public void log(ValidatorReport report, ModelMetaData model, ModelMetaData.Message.Severity severity, String msg, AbstractMetadataRecord object)
-
validate
public void validate(VDBMetaData vdb, ModelMetaData model, AbstractMetadataRecord record, ValidatorReport report, QueryMetadataInterface metadata, MetadataFactory mf, QueryParser parser)
-
determineDependencies
public static void determineDependencies(AbstractMetadataRecord p, Command command)
-
-