Package org.rumbledb.compiler
Class VisitorHelpers
java.lang.Object
org.rumbledb.compiler.VisitorHelpers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DynamicContextcreateDynamicContext(Node node, RumbleRuntimeConfiguration configuration) static RuntimeIteratorgenerateRuntimeIterator(Node node, RumbleRuntimeConfiguration conf) static LibraryModuleparseJSONiqLibraryModule(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static MainModuleparseJSONiqMainModule(String query, URI uri, RumbleRuntimeConfiguration configuration) static LibraryModuleparseLibraryModule(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static LibraryModuleparseLibraryModuleFromLocation(URI location, RumbleRuntimeConfiguration configuration, StaticContext importingModuleContext, ExceptionMetadata metadata) static MainModuleparseMainModule(String query, URI uri, RumbleRuntimeConfiguration configuration) static MainModuleparseMainModuleFromLocation(URI location, RumbleRuntimeConfiguration configuration) static MainModuleparseMainModuleFromQuery(String query, RumbleRuntimeConfiguration configuration) static LibraryModuleparseXQueryLibraryModule(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static MainModuleparseXQueryMainModule(String query, URI uri, RumbleRuntimeConfiguration configuration)
-
Constructor Details
-
VisitorHelpers
public VisitorHelpers()
-
-
Method Details
-
generateRuntimeIterator
-
parseMainModuleFromLocation
public static MainModule parseMainModuleFromLocation(URI location, RumbleRuntimeConfiguration configuration) throws IOException - Throws:
IOException
-
parseLibraryModuleFromLocation
public static LibraryModule parseLibraryModuleFromLocation(URI location, RumbleRuntimeConfiguration configuration, StaticContext importingModuleContext, ExceptionMetadata metadata) throws IOException - Throws:
IOException
-
parseMainModuleFromQuery
public static MainModule parseMainModuleFromQuery(String query, RumbleRuntimeConfiguration configuration) -
parseMainModule
public static MainModule parseMainModule(String query, URI uri, RumbleRuntimeConfiguration configuration) -
parseJSONiqMainModule
public static MainModule parseJSONiqMainModule(String query, URI uri, RumbleRuntimeConfiguration configuration) -
parseXQueryMainModule
public static MainModule parseXQueryMainModule(String query, URI uri, RumbleRuntimeConfiguration configuration) -
parseLibraryModule
public static LibraryModule parseLibraryModule(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) -
parseJSONiqLibraryModule
public static LibraryModule parseJSONiqLibraryModule(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) -
parseXQueryLibraryModule
public static LibraryModule parseXQueryLibraryModule(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) -
createDynamicContext
public static DynamicContext createDynamicContext(Node node, RumbleRuntimeConfiguration configuration)
-