Class

org.locationtech.geomesa.utils.geotools.SchemaBuilder

AbstractAttributeBuilder

Related Doc: package SchemaBuilder

Permalink

class AbstractAttributeBuilder[A <: AbstractAttributeBuilder[A]] extends AnyRef

Builder class for configuring per-attribute options

Self Type
A
Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AbstractAttributeBuilder
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractAttributeBuilder(parent: AbstractSchemaBuilder[_, _], specification: StringBuilder)

    Permalink

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 end[B <: AbstractSchemaBuilder[A, _ <: AbstractUserDataBuilder[_]]](): B

    Permalink

    End the current attribute and return to the schema builder.

    End the current attribute and return to the schema builder. Useful for chaining calls. Note that there is an implicit conversion back to SchemaBuilder, so this method does not normally need to be invoked

    returns

    schema builder for chaining calls

  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 hashCode(): Int

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. def withColumnGroups(groups: String*): A

    Permalink

    Specify column groups for a particular attribute, to speed up querying for subsets of attributes

    Specify column groups for a particular attribute, to speed up querying for subsets of attributes

    groups

    column groups - preferably short strings (one character is best), case sensitive

  22. def withIndex(cardinality: Cardinality): A

    Permalink

    Add an index on the current attribute, to facilitate querying on that attribute

    Add an index on the current attribute, to facilitate querying on that attribute

    cardinality

    a cardinality hint for the attribute - will be considered when picking an index during query planning

    returns

    attribute builder for chaining calls

  23. def withIndex(): A

    Permalink

    Add an index on the current attribute, to facilitate querying on that attribute

    Add an index on the current attribute, to facilitate querying on that attribute

    returns

    attribute builder for chaining calls

  24. def withOption(key: String, value: String): A

    Permalink

    Add any attribute-level option

    Add any attribute-level option

    key

    option key

    value

    option value

    returns

    attribute builder for chaining calls

  25. def withOptions(options: (String, String)*): A

    Permalink

    Add multiple attribute-level options at once

    Add multiple attribute-level options at once

    options

    key/value attribute-level options

    returns

    attribute builder for chaining calls

Inherited from AnyRef

Inherited from Any

Ungrouped