gsp-graphql-core
gsp-graphql-core
edu.gemini.grackle
Ast
Definition
ExecutableDefinition
TypeSystemDefinition
OperationType
OperationType
Query
Mutation
Subscription
OperationDefinition
OperationDefinition
QueryShorthand
Operation
Name
Directive
Selection
Selection
Field
FragmentSpread
InlineFragment
FragmentDefinition
VariableDefinition
Value
Value
Variable
IntValue
FloatValue
StringValue
BooleanValue
NullValue
EnumValue
ListValue
ObjectValue
Type
Type
Named
List
NonNull
SchemaDefinition
RootOperationTypeDefinition
TypeDefinition
ScalarTypeDefinition
ObjectTypeDefinition
InterfaceTypeDefinition
UnionTypeDefinition
EnumTypeDefinition
FieldDefinition
EnumValueDefinition
InputValueDefinition
InputObjectTypeDefinition
DirectiveDefinition
DirectiveLocation
DirectiveLocation
QUERY
MUTATION
SUBSCRIPTION
FIELD
FRAGMENT_DEFINITION
FRAGMENT_SPREAD
INLINE_FRAGMENT
VARIABLE_DEFINITION
SCHEMA
SCALAR
OBJECT
FIELD_DEFINITION
ARGUMENT_DEFINITION
INTERFACE
UNION
ENUM
ENUM_VALUE
INPUT_OBJECT
INPUT_FIELD_DEFINITION
CommentedText
Cursor
Cursor
Context
Context
Env
Env
EmptyEnv
NonEmptyEnv
Directive
EnumType
EnumValue
Field
GraphQLParser
InputObjectType
InputValue
InterfaceType
Introspection
TypeKind
NonNullType
IntrospectionMapping
JoinType
JsonExtractor
jsonNull
jsonBoolean
jsonString
jsonInt
jsonDouble
jsonArray
jsonObject
ListType
Literals
Mapping
TypeMapping
PrimitiveMapping
ObjectMapping
ObjectMapping
DefaultObjectMapping
PrefixedMapping
FieldMapping
Mutation
Mutation
RootMapping
LeafMapping
LeafMapping
DefaultLeafMapping
CursorField
CursorField
Delegate
MappingValidator
CannotValidateTypeMapping
CannotValidateFieldMapping
MissingFieldMapping
InapplicableGraphQLType
ReferencedTypeDoesNotExist
ReferencedFieldDoesNotExist
MissingTypeMapping
MappingValidator
Severity
Severity
Error
Warning
Info
Failure
ValidationException
NamedType
NullableType
ObjectType
Operation
Path
Path
UniquePath
ListPath
Predicate
Predicate
ScalarFocus
True
False
Const
And
Or
Not
Eql
NEql
Contains
Lt
LtEql
Gt
GtEql
IsNull
In
In
AndB
OrB
XorB
NotB
Matches
StartsWith
ToUpperCase
ToLowerCase
Problem
Problem
Query
Query
Select
Group
GroupList
Unique
Filter
Component
Introspect
Defer
Environment
Wrap
Rename
UntypedNarrow
Narrow
Skip
Limit
OrderBy
OrderSelections
OrderSelection
Skipped
Empty
Binding
UntypedVarDef
PossiblyRenamedSelect
FilterOrderByLimit
QueryCompiler
QueryCompiler
IntrospectionLevel
IntrospectionLevel
Full
TypenameOnly
Disabled
Phase
IntrospectionElaborator
IntrospectionElaborator
VariablesAndSkipElaborator
SelectElaborator
ComponentElaborator
ComponentElaborator
ComponentMapping
QuerySizeValidator
QueryExecutor
QueryInterpreter
QueryInterpreter
ProtoJson
QueryMinimizer
QueryParser
Result
ScalarType
ScalarType
Schema
Schema
SchemaParser
SchemaRenderer
SchemaValidator
NamedTypeOrdering
Term
Type
TypeRef
TypeWithFields
UnionType
UntypedOperation
UntypedOperation
UntypedQuery
UntypedMutation
UntypedSubscription
Value
Value
IntValue
FloatValue
StringValue
BooleanValue
IDValue
UntypedEnumValue
TypedEnumValue
UntypedVariableValue
ListValue
ObjectValue
NullValue
AbsentValue
ValueMapping
ValueRoot
ValueRoot
ValueField0
ValueField0
Wrap
ValueField
ValueObjectMapping
ValueCursor
syntax
SchemaLiteral
JsonLiteral
gsp-graphql-core
/
edu.gemini.grackle
/
GraphQLParser
GraphQLParser
object
GraphQLParser
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
keyword
(s:
String
):
Parser
[
Unit
]
Concrete fields
lazy
val
Argument
:
Parser
[(
Name
,
Value
)]
lazy
val
Arguments
:
Parser
[
List
[(
Name
,
Value
)]]
lazy
val
ArgumentsDefinition
:
Parser
[
List
[
InputValueDefinition
]]
lazy
val
DefaultValue
:
Parser
[
Value
]
lazy
val
Definition
:
Parser
[
Definition
]
lazy
val
Description
:
Parser
[
StringValue
]
lazy
val
Directive
:
Parser
[
Directive
]
lazy
val
DirectiveLocation
:
Parser
[
DirectiveLocation
]
lazy
val
DirectiveLocations
:
Parser0
[
List
[
DirectiveLocation
]]
lazy
val
Directives
:
Parser0
[
List
[
Directive
]]
lazy
val
Document
:
Parser0
[
Document
]
lazy
val
EnumValueDefinition
:
Parser
[
EnumValueDefinition
]
lazy
val
EnumValuesDefinition
:
Parser
[
List
[
EnumValueDefinition
]]
lazy
val
ExecutableDefinition
:
Parser
[
ExecutableDefinition
]
lazy
val
FieldDefinition
:
Parser
[
FieldDefinition
]
lazy
val
FieldsDefinition
:
Parser
[
List
[
FieldDefinition
]]
lazy
val
FragmentDefinition
:
Parser
[
FragmentDefinition
]
lazy
val
FragmentName
:
Parser
[
Name
]
lazy
val
ImplementsInterfaces
:
Parser
[
List
[
Named
]]
lazy
val
InputFieldsDefinition
:
Parser
[
List
[
InputValueDefinition
]]
lazy
val
InputValueDefinition
:
Parser
[
InputValueDefinition
]
lazy
val
Name
:
Parser
[
Name
]
lazy
val
NamedType
:
Parser
[
Named
]
lazy
val
Operation
:
Parser
[
Operation
]
lazy
val
OperationDefinition
:
Parser
[
OperationDefinition
]
lazy
val
OperationType
:
Parser
[
OperationType
]
lazy
val
QueryShorthand
:
Parser
[
QueryShorthand
]
lazy
val
RootOperationTypeDefinition
:
Parser
[
RootOperationTypeDefinition
]
lazy
val
SelectionSet
:
Parser
[
List
[
Selection
]]
lazy
val
StringValue
:
Parser
[
StringValue
]
lazy
val
Type
:
Parser
[
Type
]
lazy
val
TypeCondition
:
Parser
[
Named
]
lazy
val
TypeSystemDefinition
:
Parser
[
TypeSystemDefinition
]
lazy
val
UnionMemberTypes
:
Parser
[
List
[
Named
]]
lazy
val
Value
:
Parser
[
Value
]
lazy
val
Variable
:
Parser
[
Variable
]
lazy
val
VariableDefinition
:
Parser
[
VariableDefinition
]
lazy
val
VariableDefinitions
:
Parser
[
List
[
VariableDefinition
]]