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()
Stage
getDescription
in interface Stage
public void run(Reporter reporter, uk.ac.starlink.vo.EndpointSet endpointSet)
Stage
public 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.