Class ImportTranslation
java.lang.Object
org.rumbledb.compiler.translation.ImportTranslation
Translates grammar-neutral import contexts into imported modules and schema declarations.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
LibraryModulemoduleImport(ModuleImportContext<UriLiteralCtx> ctx, TranslationContext translationContext, Function<UriLiteralCtx, String> processURILiteral) static <UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
SchemaImportschemaImport(SchemaImportContext<UriLiteralCtx> ctx, TranslationContext translationContext, Function<UriLiteralCtx, String> processURILiteral)
-
Method Details
-
schemaImport
public static <UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext> SchemaImport schemaImport(SchemaImportContext<UriLiteralCtx> ctx, TranslationContext translationContext, Function<UriLiteralCtx, String> processURILiteral) -
moduleImport
public static <UriLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext> LibraryModule moduleImport(ModuleImportContext<UriLiteralCtx> ctx, TranslationContext translationContext, Function<UriLiteralCtx, String> processURILiteral)
-