Package

com.datawizards.dmg

metadata

Permalink

package metadata

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

Type Members

  1. case class AnnotationAttributeMetaData(name: String, value: String) extends Product with Serializable

    Permalink
  2. case class AnnotationMetaData(name: String, attributes: Seq[AnnotationAttributeMetaData]) extends Product with Serializable

    Permalink
  3. case class ClassFieldMetaData(fieldName: String, fieldType: TypeMetaData, annotations: Iterable[AnnotationMetaData]) extends HasAnnotations with Product with Serializable

    Permalink
  4. case class ClassTypeMetaData(packageName: String, typeName: String, annotations: Iterable[AnnotationMetaData], fields: Iterable[ClassFieldMetaData]) extends TypeMetaData with HasAnnotations with Product with Serializable

    Permalink
  5. case class CollectionTypeMetaData(elementType: TypeMetaData) extends TypeMetaData with Product with Serializable

    Permalink
  6. trait HasAnnotations extends AnyRef

    Permalink
  7. case class MapTypeMetaData(keyType: TypeMetaData, valueType: TypeMetaData) extends TypeMetaData with Product with Serializable

    Permalink
  8. sealed abstract class PrimitiveTypeMetaData extends TypeMetaData

    Permalink
  9. sealed trait TypeMetaData extends AnyRef

    Permalink

Value Members

  1. object BigDecimalType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  2. object BigIntegerType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  3. object BinaryType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  4. object BooleanType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  5. object ByteType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  6. object DateType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  7. object DoubleType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  8. object FloatType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  9. object IntegerType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  10. object LongType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  11. object MetaDataExtractor

    Permalink

    Class responsible for extracting metadata about case class: fields, annotations with attributes.

    Class responsible for extracting metadata about case class: fields, annotations with attributes. It is used to simplify getting such information, because current Scala API is very hard to use.

  12. object ShortType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  13. object StringType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink
  14. object TimestampType extends PrimitiveTypeMetaData with Product with Serializable

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped