Class VirtualGraphOptions
java.lang.Object
com.complexible.stardog.virtual.api.VirtualGraphOptions
Options used by virtual graphs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAllows a test to create a VG or DS with an invalid namestatic final StringAllow creation of left joins when resolving parent refObjectMap fields with nullable FKs?static final StringShould the virtual graph or data source be allowed to be created if it will be immediately unavailable? This is primarily used for internal testing of unavailable VGs and DSs but can be expanded later if we wish to make this status changeable by users at runtime.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringComma delimited list of tables to NOT generate mappings for.static final StringComma delimited list of tables to generate mappings for.static final StringExplain format.static final StringAllows a test to cause a VG or DS to load as an unavailable graph or data source.static final StringThe RDF format of the mappings file.static final StringThe syntax of the mappings - R2RML, SMS1, or SMS2.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Propertiesstatic final StringWhen a VG is executed asynchronously, the results are pushed to the main query thread in batches. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetBaseUriOption(Properties options) static com.stardog.stark.impl.NamespacesImplgetNamespacesOption(Properties options) static intgetResultBatchSize(Properties options) static IRIgetSubjectClass(Properties options) static booleanisAllowUnavailable(Properties options) static booleanisCharsetHandling(Properties options) static booleanisForceUnavailable(Properties options) static booleanisParserQuotingAnsi(Properties options) static booleanisPercentEncode(Properties options) static booleanisSchemaInIris(Properties options, boolean defaultValue) static voidsetNamespacesOption(Properties options, Namespaces namespaces)
-
Field Details
-
BASE_URI
- See Also:
-
NAMESPACES
- See Also:
-
DEFAULT_MAPPING_INCLUDE_TABLES
Comma delimited list of tables to generate mappings for. Blank means all tables in schema included. Cannot be combined withDEFAULT_MAPPING_EXCLUDE_TABLES- See Also:
-
DEFAULT_MAPPING_EXCLUDE_TABLES
Comma delimited list of tables to NOT generate mappings for. Blank means all tables in schema are included. Cannot be combined withDEFAULT_MAPPING_INCLUDE_TABLES- See Also:
-
CSV_SEPARATOR
- See Also:
-
CSV_QUOTE
- See Also:
-
CSV_ESCAPE
- See Also:
-
CSV_HEADER
- See Also:
-
CSV_SKIP_EMPTY
- See Also:
-
CSV_HASH_FUNCTION
- See Also:
-
CSV_CLASS
- See Also:
-
PERCENT_ENCODE
- See Also:
-
SCHEMA_IN_GENERATED_MAPPINGS
- See Also:
-
UNION_STRATEGY
- See Also:
-
CHARSET_HANDLING
- See Also:
-
PARSER_SQL_QUOTING
- See Also:
-
PARSER_QUOTING_ANSI
- See Also:
-
SQL_FUNCTIONS
- See Also:
-
MAPPINGS_SYNTAX
The syntax of the mappings - R2RML, SMS1, or SMS2.VirtualGraphMappingSyntax- See Also:
-
VG_OPTION_R2RML
-
VG_OPTIONS_R2RML
-
MAPPINGS_FORMAT
The RDF format of the mappings file. Applies to R2RML syntax only. Values TURTLE, RDFXML, BINARY, etc. SeeRDFFormats- See Also:
-
EXPLAIN_FORMAT
Explain format. Should take a value fromExplainFormat- See Also:
-
ALLOW_UNAVAILABLE
Should the virtual graph or data source be allowed to be created if it will be immediately unavailable? This is primarily used for internal testing of unavailable VGs and DSs but can be expanded later if we wish to make this status changeable by users at runtime.- See Also:
-
FORCE_UNAVAILABLE
Allows a test to cause a VG or DS to load as an unavailable graph or data source.- See Also:
-
ALLOW_INVALID_NAME
Allows a test to create a VG or DS with an invalid name- See Also:
-
ALLOW_REF_OBJECT_MAP_LEFT_JOIN
Allow creation of left joins when resolving parent refObjectMap fields with nullable FKs?- See Also:
-
VG_RESULT_BATCH_SIZE
When a VG is executed asynchronously, the results are pushed to the main query thread in batches. This property defines the batch size.- See Also:
-
-
Constructor Details
-
VirtualGraphOptions
public VirtualGraphOptions()
-
-
Method Details
-
getNamespacesOption
-
setNamespacesOption
-
isPercentEncode
-
isCharsetHandling
-
getBaseUriOption
-
isSchemaInIris
-
getResultBatchSize
-
isParserQuotingAnsi
-
getSubjectClass
-