Class

com.ebiznext.comet.schema.handlers

SchemaHandler

Related Doc: package handlers

Permalink

class SchemaHandler extends AnyRef

Handles access to datasets metadata, eq. domains / types / schemas.

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

Instance Constructors

  1. new SchemaHandler(storage: StorageHandler)(implicit settings: Settings)

    Permalink

    storage

    : Underlying filesystem manager

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. lazy val domains: List[Domain]

    Permalink

    All defined domains Domains are defined under the "domains" folder in the metadata folder

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getDomain(name: String): Option[Domain]

    Permalink

    Find domain by name

    Find domain by name

    name

    : Domain name

    returns

    Unique Domain referenced by this name.

  12. def getSchema(domainName: String, schemaName: String): Option[Schema]

    Permalink

    Get schema by name for a domain

    Get schema by name for a domain

    domainName

    : Domain name

    schemaName

    : Sceham name

    returns

    Unique Schema with this name for a domain

  13. def getSchemas(domain: String): List[Schema]

    Permalink

    Return all schemas for a domain

    Return all schemas for a domain

    domain

    : Domain name

    returns

    List of schemas for a domain, empty list if no schema or domain is found

  14. def getType(tpe: String): Option[Type]

    Permalink

    Fnd type by name

    Fnd type by name

    tpe

    : Type name

    returns

    Unique type referenced by this name.

  15. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  17. lazy val jobs: Map[String, AutoJobDesc]

    Permalink

    All defined jobs Jobs are defined under the "jobs" folder in the metadata folder

  18. val mapper: ObjectMapper with ScalaObjectMapper

    Permalink
  19. final def ne(arg0: AnyRef): Boolean

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. lazy val types: List[Type]

    Permalink

    All defined types.

    All defined types. Load all default types defined in the file default.yml Types are located in the only file "types.yml" Types redefined in the file "types.yml" supersede the ones in "default.yml"

  25. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped