Object

io.snappydata

JOS

Related Doc: package snappydata

Permalink

object JOS extends Enumeration

List of possible values for Join Order QueryHint.

Note: Ordering is applicable only when index choice is left to the optimizer. By default, if user specifies explicit index hint like "select * from t1 --+ index()", optimizer will just honor the hint and skip everything mentioned in joinOrder. In other words, a blank index() hint for any table disables choice of index and its associated following rules.

Linear Supertypes
Enumeration, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JOS
  2. Enumeration
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Type = Value

    Permalink
  2. class Val extends Value with Serializable

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID()
  3. abstract class Value extends Ordered[Value] with Serializable

    Permalink
    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID()
  4. class ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable

    Permalink
    Definition Classes
    Enumeration

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. val ContinueOptimizations: Value

    Permalink

    Continue to attempt optimization choices of index for colocated joins even if user have specified explicit index hints for some tables.

    Continue to attempt optimization choices of index for colocated joins even if user have specified explicit index hints for some tables.

    Note: user specified index hint will be honored and optimizer will only attempt for other tables in the query.

  5. val Fixed: Value

    Permalink

    Don't alter the join order provided by the user.

  6. val IncludeGeneratedPaths: Value

    Permalink

    By default if query have atleast one colocated join conditions mentioned between a pair of partitiioned tables, optimizer won't try to derive colocation possibilities with replicated tables in between.

    By default if query have atleast one colocated join conditions mentioned between a pair of partitiioned tables, optimizer won't try to derive colocation possibilities with replicated tables in between. This switch tells the optimizer to include partition -> replicated -> partition like indirect colocation possibilities even if partition -> partition join conditions are mentioned.

  7. final def Value(i: Int, name: String): Value

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
  8. final def Value(name: String): Value

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
  9. final def Value(i: Int): Value

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
  10. final def Value: Value

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
  11. final def apply(x: Int): Value

    Permalink
    Definition Classes
    Enumeration
  12. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def maxId: Int

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

    Permalink
    Definition Classes
    AnyRef
  22. var nextId: Int

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
  23. var nextName: Iterator[String]

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
  24. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  26. def readResolve(): AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    Enumeration
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. implicit def toStr(h: Type): String

    Permalink
  29. def toString(): String

    Permalink
    Definition Classes
    Enumeration → AnyRef → Any
  30. def values: ValueSet

    Permalink
    Definition Classes
    Enumeration
  31. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def withName(s: String): Value

    Permalink
    Definition Classes
    Enumeration

Inherited from Enumeration

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped