Class MappingRelationImplWithColumnLayout

java.lang.Object
se.liu.ida.hefquin.mappings.algebra.impl.BaseForMappingRelationImpl
se.liu.ida.hefquin.mappings.algebra.impl.MappingRelationImplWithColumnLayout
All Implemented Interfaces:
MappingRelation

public class MappingRelationImplWithColumnLayout extends BaseForMappingRelationImpl
  • Field Details

    • columns

      protected final org.apache.jena.graph.Node[][] columns
  • Constructor Details

    • MappingRelationImplWithColumnLayout

      protected MappingRelationImplWithColumnLayout(String[] schema, org.apache.jena.graph.Node[]... columns)
    • MappingRelationImplWithColumnLayout

      protected MappingRelationImplWithColumnLayout(List<String> schema, org.apache.jena.graph.Node[]... columns)
  • Method Details

    • createBasedOnColumns

      public static MappingRelation createBasedOnColumns(String[] schema, org.apache.jena.graph.Node[]... columns)
    • createBasedOnColumns

      public static MappingRelation createBasedOnColumns(List<String> schema, org.apache.jena.graph.Node[]... columns)
    • createBasedOnTuples

      public static MappingRelation createBasedOnTuples(String[] schema, org.apache.jena.graph.Node[]... tuples)
    • createBasedOnTuples

      public static MappingRelation createBasedOnTuples(List<String> schema, org.apache.jena.graph.Node[]... tuples)
    • checkArrayLengths

      protected static boolean checkArrayLengths(org.apache.jena.graph.Node[][] columns)
    • getColumns

      public org.apache.jena.graph.Node[][] getColumns()
    • getCursor

      public MappingRelationCursor getCursor()