Packages

case class DirectQuery(referenceCatalog: Id, referenceLayers: Set[Id], cacheSize: Long = 10000) extends ResolutionStrategy[Any, Any] with Product with Serializable

Resolves a reference by directly querying the Data API.

referenceCatalog

The catalog to query.

referenceLayers

The layers to query.

cacheSize

The number of key-meta pairs to keep in a local cache to avoid querying the service several times for the same key. Defaults to 10000.

Linear Supertypes
Serializable, Serializable, Product, Equals, ResolutionStrategy[Any, Any], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DirectQuery
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. ResolutionStrategy
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DirectQuery(referenceCatalog: Id, referenceLayers: Set[Id], cacheSize: Long = 10000)

    referenceCatalog

    The catalog to query.

    referenceLayers

    The layers to query.

    cacheSize

    The number of key-meta pairs to keep in a local cache to avoid querying the service several times for the same key. Defaults to 10000.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val cacheSize: Long
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def instantiate(context: DeltaContext, config: DeltaSetConfig, preferredPartitioner: Partitioner[Key]): ResolutionStrategyInstance[Any, Any]

    Maps a ResolutionStrategy to its corresponding implementation.

    Maps a ResolutionStrategy to its corresponding implementation.

    context

    The current DeltaContext.

    config

    The configuration of the transformation.

    returns

    A ResolutionStrategy instance.

    Definition Classes
    DirectQueryResolutionStrategy
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. val referenceCatalog: Id
  16. val referenceLayers: Set[Id]
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ResolutionStrategy[Any, Any]

Inherited from AnyRef

Inherited from Any

Ungrouped