Class TapSchemaStage

java.lang.Object
uk.ac.starlink.ttools.taplint.TableMetadataStage
uk.ac.starlink.ttools.taplint.TapSchemaStage
All Implemented Interfaces:
MetadataHolder, Stage

public class TapSchemaStage extends TableMetadataStage
Validation stage for checking table metadata from the TAP_SCHEMA tables.
Since:
6 Jun 2011
Author:
Mark Taylor
  • Constructor Details

    • TapSchemaStage

      public TapSchemaStage(TapRunner tapRunner)
      Constructor.
      Parameters:
      tapRunner - object to perform TAP queries
  • Method Details

    • run

      public void run(Reporter reporter, uk.ac.starlink.vo.TapService tapService)
      Description copied from interface: Stage
      Performs the validation checks for this stage.
      Specified by:
      run in interface Stage
      Overrides:
      run in class TableMetadataStage
      Parameters:
      reporter - destination for validation messages
      tapService - TAP service description
    • readTableMetadata

      protected MetadataHolder readTableMetadata(Reporter reporter, uk.ac.starlink.vo.TapService tapService)
      Description copied from class: TableMetadataStage
      Reads an object providing table metadata to check.
      Specified by:
      readTableMetadata in class TableMetadataStage
      Parameters:
      reporter - destination for messages
      tapService - TAP service description
      Returns:
      fully populated metadata object