Packages

package internal

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package pm

Type Members

  1. case class Abs(idRef: String) extends FunctionNumericNode with Product with Serializable
  2. class AddMultiplicativeExpression extends OpMultiplicativeExpression
  3. class AddUnaryExpression extends OpUnaryExpression
  4. sealed abstract class AdditiveExpression extends ExpressionNode
  5. sealed abstract class AggregateNode extends Node
  6. case class Bind(expression: ExpressionNode, idRef: String, children: Seq[Node] = Seq[Node]()) extends Node with Product with Serializable
  7. sealed abstract class BuiltInCallNode extends PrimaryExpression
  8. case class Ceil(idRef: String) extends FunctionNumericNode with Product with Serializable
  9. sealed abstract class ConditionalAndExpression extends ExpressionNode
  10. sealed abstract class ConditionalOrExpression extends ExpressionNode
  11. case class Contains(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  12. case class Count(varToCount: QueryVariable, distinct: Boolean = false, idRef: String) extends AggregateNode with Product with Serializable
  13. case class CountAll(distinct: Boolean = false, idRef: String) extends AggregateNode with Product with Serializable
  14. case class DatatypeNode(refNode: String, property: SubjectOf, idRef: String, children: Seq[Node] = Seq[Node]()) extends Node with Product with Serializable
  15. class DiffNumericExpression extends OpNumericExpression
  16. case class Distinct(idRef: String, children: Seq[Node] = Seq[Node]()) extends SolutionSequenceModifierNode with Product with Serializable
  17. class DivMultiplicativeExpression[T] extends OpMultiplicativeExpression
  18. case class Equal(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  19. class EqualNumericExpression extends OpNumericExpression
  20. sealed abstract class ExpressionNode extends Node
  21. sealed abstract class FilterNode extends Node
  22. case class Floor(idRef: String) extends FunctionNumericNode with Product with Serializable
  23. sealed abstract class FunctionNumericNode extends PrimaryExpression
  24. sealed abstract class FunctionStringNode extends PrimaryExpression
  25. case class Inf(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  26. case class InfEqual(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  27. class InfEqualNumericExpression extends OpNumericExpression
  28. class InfNumericExpression extends OpNumericExpression
  29. case class Lang(term: SparqlDefinition, idRef: String, children: Seq[Node] = Seq[Node]()) extends BuiltInCallNode with Product with Serializable
  30. case class LangMatches(term: SparqlDefinition, idRef: String) extends BuiltInCallNode with Product with Serializable
  31. case class Limit(value: Int, idRef: String, children: Seq[Node] = Seq[Node]()) extends SolutionSequenceModifierNode with Product with Serializable
  32. case class LinkFrom(idRef: String, term: SparqlDefinition, children: Seq[Node] = Seq[Node]()) extends URIRdfNode with Product with Serializable
  33. case class LinkTo(idRef: String, term: SparqlDefinition, children: Seq[Node] = Seq[Node]()) extends URIRdfNode with Product with Serializable
  34. case class ListValues(terms: Seq[SparqlDefinition], idRef: String = randomUUID.toString, children: Seq[Node] = Seq[Node]()) extends Node with Product with Serializable
  35. sealed abstract class LogicNode extends Node
  36. class MinusMultiplicativeExpression extends OpMultiplicativeExpression
  37. class MinusUnaryExpression extends OpUnaryExpression
  38. class MulMultiplicativeExpression[T] extends OpMultiplicativeExpression
  39. sealed abstract class MultiplicativeExpression extends ExpressionNode
  40. sealed abstract class Node extends AnyRef
  41. case class NotBlock(s: Node, idRef: String, children: Seq[Node] = Seq[Node]()) extends LogicNode with Product with Serializable
  42. case class NotEqual(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  43. class NotUnaryExpression extends OpUnaryExpression
  44. sealed abstract class NumericExpression extends ExpressionNode
  45. case class ObjectOf(idRef: String, term: SparqlDefinition, children: Seq[Node] = Seq[Node]()) extends URIRdfNode with Product with Serializable
  46. case class Offset(value: Int, idRef: String, children: Seq[Node] = Seq[Node]()) extends SolutionSequenceModifierNode with Product with Serializable
  47. sealed trait OpMultiplicativeExpression extends AnyRef
  48. sealed trait OpNumericExpression extends AnyRef
  49. sealed trait OpUnaryExpression extends AnyRef
  50. case class OrderByAsc(list: Seq[QueryVariable], idRef: String, children: Seq[Node] = Seq[Node]()) extends SolutionSequenceModifierNode with Product with Serializable
  51. case class OrderByDesc(list: Seq[QueryVariable], idRef: String, children: Seq[Node] = Seq[Node]()) extends SolutionSequenceModifierNode with Product with Serializable
  52. sealed abstract class PrimaryExpression extends ExpressionNode
  53. case class Projection(variables: Seq[QueryVariable], idRef: String, children: Seq[Node] = Seq()) extends SolutionSequenceModifierNode with Product with Serializable
  54. case class ProjectionExpression(var: QueryVariable, expression: AggregateNode, idRef: String, children: Seq[Node] = Seq[Node]()) extends Node with Product with Serializable
  55. case class Rand(idRef: String) extends FunctionNumericNode with Product with Serializable
  56. abstract class RdfNode extends Node
  57. case class Reduced(idRef: String, children: Seq[Node] = Seq[Node]()) extends SolutionSequenceModifierNode with Product with Serializable
  58. case class Regex(pattern: SparqlDefinition, flags: SparqlDefinition, negation: Boolean, idRef: String) extends FilterNode with Product with Serializable
  59. case class Replace(pattern: SparqlDefinition, replacement: SparqlDefinition, flags: SparqlDefinition, idRef: String) extends FunctionStringNode with Product with Serializable
  60. case class Root(idRef: String = randomUUID.toString, prefixes: Map[String, IRI] = Map( "owl" -> IRI("http://www.w3.org/2002/07/owl#"), "rdf" -> IRI("http://www.w3.org/1999/02/22-rdf-syntax-ns#"), "rdfs"->IRI("http://www.w3.org/2000/01/rdf-schema#"), "xsd"->IRI("http://www.w3.org/2001/XMLSchema#") ), defaultGraph: Seq[IRI] = List[IRI](), namedGraph: Seq[IRI] = List[IRI](), lDatatypeNode: Seq[DatatypeNode] = List[DatatypeNode](), lSourcesNodes: Seq[SourcesNode] = List[SourcesNode](), lBindNode: Seq[Bind] = List[Bind](), lSolutionSequenceModifierNode: Seq[SolutionSequenceModifierNode] = List[SolutionSequenceModifierNode](), children: Seq[Node] = Seq[Node]()) extends Node with Product with Serializable
  61. case class Round(idRef: String) extends FunctionNumericNode with Product with Serializable
  62. sealed abstract class SolutionSequenceModifierNode extends Node
  63. case class Something(idRef: String, children: Seq[Node] = Seq[Node]()) extends RdfNode with Product with Serializable
  64. case class SourcesNode(refNode: String, sources: Seq[String], idRef: String, children: Seq[Node] = Seq[Node]()) extends Node with Product with Serializable
  65. case class SparqlDefinitionExpression(sd: SparqlDefinition, idRef: String) extends PrimaryExpression with Product with Serializable
  66. case class Str(term: SparqlDefinition, idRef: String) extends BuiltInCallNode with Product with Serializable
  67. case class StrEnds(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  68. case class StrStarts(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  69. case class SubStr(start: SparqlDefinition, length: SparqlDefinition, idRef: String) extends FunctionStringNode with Product with Serializable
  70. case class SubjectOf(idRef: String = randomUUID.toString, term: SparqlDefinition, children: Seq[Node] = Seq[Node]()) extends URIRdfNode with Product with Serializable
  71. case class Sup(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  72. case class SupEqual(value: SparqlDefinition, negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  73. class SupEqualNumericExpression extends OpNumericExpression
  74. class SupNumericExpression extends OpNumericExpression
  75. abstract class URIRdfNode extends RdfNode
  76. sealed abstract class UnaryExpression extends ExpressionNode
  77. case class UnionBlock(s: Node, idRef: String = randomUUID.toString, children: Seq[Node] = Seq[Node]()) extends LogicNode with Product with Serializable
  78. case class Value(term: SparqlDefinition, idRef: String = randomUUID.toString, children: Seq[Node] = Seq[Node]()) extends Node with Product with Serializable
  79. sealed abstract class ValueLogical extends ExpressionNode
  80. case class isBlank(negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  81. case class isLiteral(negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  82. case class isURI(negation: Boolean, idRef: String, children: Seq[Node] = Seq[Node]()) extends FilterNode with Product with Serializable
  83. sealed abstract class relationExpression extends ExpressionNode

Value Members

  1. object Abs extends Serializable
  2. object AggregateNode
  3. object Bind extends Serializable
  4. object BuiltInCallNode
  5. object Ceil extends Serializable
  6. object Contains extends Serializable
  7. object Count extends Serializable
  8. object CountAll extends Serializable
  9. object DatatypeNode extends Serializable
  10. object Distinct extends Serializable

    ensure solutions in the sequence are unique

  11. object Equal extends Serializable
  12. object ExpressionNode
  13. object FilterNode
  14. object Floor extends Serializable
  15. object FunctionNumericNode
  16. object FunctionStringNode
  17. object Inf extends Serializable
  18. object InfEqual extends Serializable
  19. object Limit extends Serializable

    restrict the number of solutions

  20. object LinkFrom extends Serializable
  21. object LinkTo extends Serializable
  22. object ListValues extends Serializable
  23. object LogicNode
  24. object Node
  25. object NotBlock extends Serializable
  26. object NotEqual extends Serializable
  27. object ObjectOf extends Serializable
  28. object Offset extends Serializable

    control where the solutions start from in the overall sequence of solutions

  29. object OrderByAsc extends Serializable

    put the solutions in order

  30. object OrderByDesc extends Serializable
  31. object Projection extends Serializable

    choose certain variables

  32. object ProjectionExpression extends Serializable
  33. object Rand extends Serializable
  34. object RdfNode
  35. object Reduced extends Serializable

    permit elimination of some non-distinct solutions

  36. object Regex extends Serializable
  37. object Replace extends Serializable
  38. object Root extends Serializable
  39. object Round extends Serializable
  40. object SolutionSequenceModifierNode
  41. object Something extends Serializable
  42. object SourcesNode extends Serializable
  43. object Str extends Serializable
  44. object StrEnds extends Serializable
  45. object StrStarts extends Serializable
  46. object SubStr extends Serializable
  47. object SubjectOf extends Serializable
  48. object Sup extends Serializable
  49. object SupEqual extends Serializable
  50. object UnionBlock extends Serializable
  51. object Value extends Serializable
  52. object isBlank extends Serializable
  53. object isLiteral extends Serializable
  54. object isURI extends Serializable

Ungrouped