Documentation ¶
Index ¶
- type Printer
- func (p *Printer) PrintArgumentsDefinition(ref int)
- func (p *Printer) PrintArgumentsDefinitionInline(ref int)
- func (p *Printer) PrintDescription(ref document.ByteSliceReference, linePrefix ...[]byte)
- func (p *Printer) PrintDirectiveDefinition(ref int)
- func (p *Printer) PrintDirectiveLocations(locations []int)
- func (p *Printer) PrintEnumTypeDefinition(ref int)
- func (p *Printer) PrintEnumValueDefinition(definition document.EnumValueDefinition)
- func (p *Printer) PrintExecutableSchema(out io.Writer) error
- func (p *Printer) PrintFieldDefinition(definition document.FieldDefinition)
- func (p *Printer) PrintInputObjectTypeDefinition(ref int)
- func (p *Printer) PrintInputValueDefinition(definition document.InputValueDefinition)
- func (p *Printer) PrintInputValueDefinitionInline(definition document.InputValueDefinition)
- func (p *Printer) PrintInterfaceTypeDefinition(ref int)
- func (p *Printer) PrintObjectTypeDefinition(ref int)
- func (p *Printer) PrintScalarTypeDefinition(ref int)
- func (p *Printer) PrintSchemaDefinition(index int)
- func (p *Printer) PrintSimpleField(name []byte, value document.ByteSliceReference)
- func (p *Printer) PrintType(ref int)
- func (p *Printer) PrintTypeSystemDefinition(out io.Writer) error
- func (p *Printer) PrintUnionTypeDefinition(ref int)
- func (p *Printer) PrintValue(ref int)
- func (p *Printer) SetInput(parser *parser.Parser, l *lookup.Lookup, w *lookup.Walker)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Printer ¶
type Printer struct {
// contains filtered or unexported fields
}
func (*Printer) PrintArgumentsDefinition ¶ added in v1.2.0
func (*Printer) PrintArgumentsDefinitionInline ¶ added in v1.2.0
func (*Printer) PrintDescription ¶ added in v1.2.0
func (p *Printer) PrintDescription(ref document.ByteSliceReference, linePrefix ...[]byte)
func (*Printer) PrintDirectiveDefinition ¶ added in v1.2.0
func (*Printer) PrintDirectiveLocations ¶ added in v1.2.0
func (*Printer) PrintEnumTypeDefinition ¶ added in v1.2.0
func (*Printer) PrintEnumValueDefinition ¶ added in v1.2.0
func (p *Printer) PrintEnumValueDefinition(definition document.EnumValueDefinition)
func (*Printer) PrintExecutableSchema ¶
func (*Printer) PrintFieldDefinition ¶ added in v1.2.0
func (p *Printer) PrintFieldDefinition(definition document.FieldDefinition)
func (*Printer) PrintInputObjectTypeDefinition ¶ added in v1.2.0
func (*Printer) PrintInputValueDefinition ¶ added in v1.2.0
func (p *Printer) PrintInputValueDefinition(definition document.InputValueDefinition)
func (*Printer) PrintInputValueDefinitionInline ¶ added in v1.2.0
func (p *Printer) PrintInputValueDefinitionInline(definition document.InputValueDefinition)
func (*Printer) PrintInterfaceTypeDefinition ¶ added in v1.2.0
func (*Printer) PrintObjectTypeDefinition ¶ added in v1.2.0
func (*Printer) PrintScalarTypeDefinition ¶ added in v1.2.0
func (*Printer) PrintSchemaDefinition ¶ added in v1.2.0
func (*Printer) PrintSimpleField ¶ added in v1.2.0
func (p *Printer) PrintSimpleField(name []byte, value document.ByteSliceReference)
func (*Printer) PrintTypeSystemDefinition ¶ added in v1.2.0
func (*Printer) PrintUnionTypeDefinition ¶ added in v1.2.0
func (*Printer) PrintValue ¶ added in v1.2.0
Click to show internal directories.
Click to hide internal directories.