Package org.rumbledb.compiler
Class VisitorHelpers
java.lang.Object
org.rumbledb.compiler.VisitorHelpers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DynamicContext
createDynamicContext
(Node node, RumbleRuntimeConfiguration configuration) static RuntimeIterator
generateRuntimeIterator
(Node node, RumbleRuntimeConfiguration conf) static LibraryModule
parseJSONiqLibraryModule
(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static MainModule
parseJSONiqMainModule
(String query, URI uri, RumbleRuntimeConfiguration configuration) static LibraryModule
parseLibraryModule
(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static LibraryModule
parseLibraryModuleFromLocation
(URI location, RumbleRuntimeConfiguration configuration, StaticContext importingModuleContext, ExceptionMetadata metadata) static MainModule
parseMainModule
(String query, URI uri, RumbleRuntimeConfiguration configuration) static MainModule
parseMainModuleFromLocation
(URI location, RumbleRuntimeConfiguration configuration) static MainModule
parseMainModuleFromQuery
(String query, RumbleRuntimeConfiguration configuration) static LibraryModule
parseXQueryLibraryModule
(String query, URI uri, StaticContext importingModuleContext, RumbleRuntimeConfiguration configuration) static MainModule
parseXQueryMainModule
(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)
-