SqlMappingValidator

edu.gemini.grackle.sql.SqlMappingValidator
See theSqlMappingValidator companion object

Attributes

Companion:
object
Source:
SqlMappingValidator.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Classlikes

case class InconsistentTypeMapping(owner: ObjectType, field: Field, sf: SqlField, lm: LeafMapping[_]) extends Failure

SqlField codec and LeafMapping are inconsistent.

SqlField codec and LeafMapping are inconsistent.

Attributes

Source:
SqlMappingValidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any

Inherited classlikes

Can't validate this kind of FieldMapping.

Can't validate this kind of FieldMapping.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any

Can't validate this kind of FieldMapping.

Can't validate this kind of FieldMapping.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any

GraphQL type isn't applicable for mapping type.

GraphQL type isn't applicable for mapping type.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any

Object type owner declares field but no such mapping exists.

Object type owner declares field but no such mapping exists.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any
case class MissingTypeMapping(tpe: Type) extends Failure

Missing type mapping.

Missing type mapping.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any

Referenced field does not exist.

Referenced field does not exist.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any

Referenced type does not exist.

Referenced type does not exist.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Failure
trait AnsiColor
class Object
trait Matchable
class Any

Types

type F[_]

Attributes

Source:
SqlMappingValidator.scala
type M <: SqlMappingLike[F]

Attributes

Source:
SqlMappingValidator.scala

Value members

Inherited methods

Run this validator, raising a ValidationException if there are any failures of severity equal to or greater than the specified Severity.

Run this validator, raising a ValidationException if there are any failures of severity equal to or greater than the specified Severity.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala

Run this validator, raising a ValidationException in G if there are any failures of severity equal to or greater than the specified Severity.

Run this validator, raising a ValidationException in G if there are any failures of severity equal to or greater than the specified Severity.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala

Run this validator, yielding a chain of Failures of severity equal to or greater than the specified Severity.

Run this validator, yielding a chain of Failures of severity equal to or greater than the specified Severity.

Attributes

Inherited from:
MappingValidator
Source:
mappingvalidator.scala

Abstract fields

val mapping: M

Attributes

Source:
SqlMappingValidator.scala