Object

net.sansa_stack.query.spark.hdt

Sparql2SQL

Related Doc: package hdt

Permalink

object Sparql2SQL

A SPARQL to SQL rewritter based on HDT schema.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Sparql2SQL
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def createFilterString(cond: Expr): String

    Permalink

    Return a complete FILTER expression.

    Return a complete FILTER expression.

    cond

    a FILTER operator.

    returns

    a complete FILTER expression.

  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def filterHDT(cond: Expr): String

    Permalink

    Map FILTER conditions over HDT schema.

    Map FILTER conditions over HDT schema.

    cond

    a FILTER condition.

    returns

    a filter operator based on the HDT schema fields.

  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def getColumnName(value: String): String

    Permalink

    Return HDT column names.

    Return HDT column names.

    value

    one of SPO.

    returns

    HDT column name.

  13. def getDistinct(): String

    Permalink

    Get DISTINCT clauses.

    Get DISTINCT clauses.

    returns

    a DISTINCT clause mapped to HDT schema.

  14. def getFilterCondition(): String

    Permalink

    Get FILTER expression

    Get FILTER expression

    returns

    a FILTER condition

  15. def getProjectionFields(): String

    Permalink

    A solution sequence which is transformed into one involving only a subset of the variables present into SPARQL query.

    A solution sequence which is transformed into one involving only a subset of the variables present into SPARQL query.

    returns

    a projection fields.

  16. def getQuery(queryStr: String): String

    Permalink

    Return SQL query rewritten from SPARQL query and mapped into HDT partition.

    Return SQL query rewritten from SPARQL query and mapped into HDT partition.

    queryStr

    a SPARQL query string.

    returns

    SQL query.

  17. def getWhereCondition(): String

    Permalink

    Map WHERE conditions into clauses.

    Map WHERE conditions into clauses.

    returns

    a SQL WHERE clause using HDT schema.

  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. def isCountEnabled(): Boolean

    Permalink

    Check if COUNT clause is present on SPARQL query.

    Check if COUNT clause is present on SPARQL query.

    returns

    true if present, false otherwise.

  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped