gsp-graphql-generic
gsp-graphql-generic
API
edu.gemini.grackle.generic
GenericMapping
GenericMappingLike
CursorBuilder
LeafCursor
CursorBuilder
GenericField
ObjectCursorBuilder
PrimitiveCursor
semiauto
ScalaVersionSpecificGenericMappingLike
MkInterfaceCursorBuilder
CursorImpl
Impl
MkInterfaceCursorBuilder
MkObjectCursorBuilder
CursorImpl
Impl
MkObjectCursorBuilder
gsp-graphql-generic
/
edu.gemini.grackle.generic
/
ScalaVersionSpecificGenericMappingLike
/
MkObjectCursorBuilder
/
Impl
Impl
edu.gemini.grackle.generic.ScalaVersionSpecificGenericMappingLike.MkObjectCursorBuilder$.Impl
class
Impl
[
T
](
tpe0
:
Type
,
fieldMap0
:
=>
FieldMap
[
T
])
extends
ObjectCursorBuilder
[
T
]
Attributes
Source:
genericmapping3.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
ObjectCursorBuilder
[
T
]
trait
CursorBuilder
[
T
]
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
build
(
context
:
Context
,
focus
:
T
,
parent
:
Option
[
Cursor
],
env
:
Env
):
Result
[
Cursor
]
Attributes
Source:
genericmapping3.scala
def
renameField
(
from
:
String
,
to
:
String
):
ObjectCursorBuilder
[
T
]
Attributes
Source:
genericmapping3.scala
def
transformField
[
U
](
fieldName
:
String
)(
f
:
T
=>
Result
[
U
])(
implicit
cb
:
=>
CursorBuilder
[
U
]):
ObjectCursorBuilder
[
T
]
Attributes
Source:
genericmapping3.scala
def
transformFieldNames
(
f
:
String
=>
String
):
ObjectCursorBuilder
[
T
]
Attributes
Source:
genericmapping3.scala
Concrete fields
lazy
val
fieldMap
:
FieldMap
[
T
]
Attributes
Source:
genericmapping3.scala
val
tpe
:
Type
Attributes
Source:
genericmapping3.scala