| Constructor and Description |
|---|
CompareMetadataStage(java.lang.String srcDesc1,
java.lang.String srcDesc2,
MetadataHolder metaHolder1,
MetadataHolder metaHolder2)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
compatibleDataTypes(java.lang.String dt1,
java.lang.String dt2)
Indicates whether two datatypes are compatible with each other.
|
static CompareMetadataStage |
createStage(TableMetadataStage stage1,
TableMetadataStage stage2)
Utility method to construct a CompareMetadataStage instance given
two TableMetadataStage objects.
|
java.lang.String |
getDescription()
Returns a short one-line description of this stage.
|
void |
run(Reporter reporter,
uk.ac.starlink.vo.EndpointSet endpointSet)
Performs the validation checks for this stage.
|
static java.lang.String |
stripAdqlType(java.lang.String dtype)
Takes a string which may be an ADQL type and strips off confusing
parts including any "adql:" prefix and trailing parenthesis.
|
public CompareMetadataStage(java.lang.String srcDesc1,
java.lang.String srcDesc2,
MetadataHolder metaHolder1,
MetadataHolder metaHolder2)
srcDesc1 - short description of source of first metadata setsrcDesc2 - short description of source of second metadata setmetaHolder1 - supplies first metadata set at comparison timemetaHolder2 - supplies second metadata set at comparison timepublic java.lang.String getDescription()
StagegetDescription in interface Stagepublic void run(Reporter reporter, uk.ac.starlink.vo.EndpointSet endpointSet)
Stagepublic static boolean compatibleDataTypes(java.lang.String dt1,
java.lang.String dt2)
dt1 - first data typedt2 - second data typepublic static java.lang.String stripAdqlType(java.lang.String dtype)
dtype - string which may be an ADQL datatypepublic static CompareMetadataStage createStage(TableMetadataStage stage1, TableMetadataStage stage2)
stage1 - first metadata producing stagestage2 - second metadata producing stageCopyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.