Class TransformPullNdJson

java.lang.Object
graphql.language.NodeVisitorStub
org.aksw.jenax.graphql.sparql.v2.rewrite.TransformDirectiveOnTopLevelFieldToQueryBase
org.aksw.jenax.graphql.sparql.v2.rewrite.TransformPullNdJson
All Implemented Interfaces:
graphql.language.NodeVisitor

public class TransformPullNdJson extends TransformDirectiveOnTopLevelFieldToQueryBase
Adds
@ndJson
to a query operation if any of its direct children has that directive. Presence of this directive alters the output from json to newline delimited json.
  • Field Summary

    Fields inherited from class org.aksw.jenax.graphql.sparql.v2.rewrite.TransformDirectiveOnTopLevelFieldToQueryBase

    targetDirectiveName
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class org.aksw.jenax.graphql.sparql.v2.rewrite.TransformDirectiveOnTopLevelFieldToQueryBase

    transform, visitOperationDefinition

    Methods inherited from class graphql.language.NodeVisitorStub

    visitArgument, visitArrayValue, visitBooleanValue, visitDefinition, visitDirective, visitDirectiveDefinition, visitDirectiveLocation, visitDocument, visitEnumTypeDefinition, visitEnumValue, visitEnumValueDefinition, visitField, visitFieldDefinition, visitFloatValue, visitFragmentDefinition, visitFragmentSpread, visitInlineFragment, visitInputObjectTypeDefinition, visitInputValueDefinition, visitInterfaceTypeDefinition, visitIntValue, visitListType, visitNode, visitNonNullType, visitNullValue, visitObjectField, visitObjectTypeDefinition, visitObjectValue, visitOperationTypeDefinition, visitScalarTypeDefinition, visitSchemaDefinition, visitSelection, visitSelectionSet, visitStringValue, visitType, visitTypeDefinition, visitTypeName, visitUnionTypeDefinition, visitValue, visitVariableDefinition, visitVariableReference

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TransformPullNdJson

      public TransformPullNdJson()