Class ReorderLib


  • public class ReorderLib
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ReorderLib()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static ReorderTransformation fixed()
      Return a ReorderTransformation that performs some basic reordering based on most grounded triples first, but otherwise leaves things in query-written order.
      static ReorderTransformation identity()
      Return a ReorderTransformation that maps directly to the original (leaving the query writer in-control)
      static ReorderProc identityProc()
      Return a ReorderProc that does no reordering (leaving the query writer in-control)
      static ReorderTransformation weighted​(java.lang.String filename)
      Return a ReorderTransformation that uses statistics.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReorderLib

        public ReorderLib()
    • Method Detail

      • identityProc

        public static ReorderProc identityProc()
        Return a ReorderProc that does no reordering (leaving the query writer in-control)
      • identity

        public static ReorderTransformation identity()
        Return a ReorderTransformation that maps directly to the original (leaving the query writer in-control)
      • fixed

        public static ReorderTransformation fixed()
        Return a ReorderTransformation that performs some basic reordering based on most grounded triples first, but otherwise leaves things in query-written order.