|
Franz Inc, AllegroGraph | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.franz.agraph.repository.AGMaterializer
public class AGMaterializer
A materializer governs how triples are inferred and added to a repository. Note: The methods in this class are experimental and subject to change in a future release.
Method Summary | |
---|---|
Integer |
getCommitPeriod()
Gets the commit period for materialized triples. |
Boolean |
getUseTypeSubproperty()
Gets the useTypeSubproperty flag. |
List<String> |
getWithoutRulesets()
Gets the excluded rulesets. |
List<String> |
getWithRulesets()
Gets the included rulesets. |
static AGMaterializer |
newInstance()
Gets a default materializer that can be further configured. |
void |
setCommitPeriod(Integer periodInTriples)
Sets the commit period for materialized triples. |
void |
setUseTypeSubproperty(Boolean use)
Sets the useTypeSubproperty flag. |
void |
withoutRuleset(String ruleset)
Excludes a ruleset from materialization. |
void |
withRuleset(String ruleset)
Adds a ruleset to be used during materialization. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static AGMaterializer newInstance()
public void withRuleset(String ruleset)
See also the HTTP protocol documentation for materializing entailed triples.
ruleset
- the name of the ruleset to include.public List<String> getWithRulesets()
public void withoutRuleset(String ruleset)
ruleset
- the name of the ruleset to exclude.public List<String> getWithoutRulesets()
public void setCommitPeriod(Integer periodInTriples)
Useful for limiting the back-end's memory usage during a large materialization. When periodInTriples is null (the default), the server's default setting is used.
See also the HTTP protocol documentation for materializing entailed triples.
periodInTriples
- commit every time this many triples are addedpublic Integer getCommitPeriod()
See also the HTTP protocol documentation for materializing entailed triples.
public void setUseTypeSubproperty(Boolean use)
When use is null (the default), the server's default setting is used. See also the HTTP protocol documentation for materializing entailed triples.
use
- true when using this inferencepublic Boolean getUseTypeSubproperty()
See also the HTTP protocol documentation for materializing entailed triples.
|
Copyright © 2008-2012 Franz Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |