public class ViewDefinitionNormalizerImpl extends Object implements ViewDefinitionNormalizer<ViewDefinition>
| Constructor and Description |
|---|
ViewDefinitionNormalizerImpl() |
| Modifier and Type | Method and Description |
|---|---|
RestrictionManagerImpl |
createVarRestrictions(VarDefinition varDef)
Combines all of a variables restrictions.
|
static String |
derivePrefix(E_RdfTerm termCtor) |
static String |
derivePrefix(com.hp.hpl.jena.sparql.expr.Expr expr) |
static String |
derivePrefix(com.hp.hpl.jena.sparql.expr.ExprFunction fn) |
static String |
derivePrefix(com.hp.hpl.jena.graph.Node node) |
static String |
derivePrefixConcat(com.hp.hpl.jena.sparql.expr.ExprFunction concat) |
static RdfTermType |
deriveType(E_RdfTerm termCtor) |
static RdfTermType |
deriveType(com.hp.hpl.jena.sparql.expr.Expr expr) |
static RdfTermType |
deriveType(com.hp.hpl.jena.sparql.expr.ExprFunction fn) |
static RdfTermType |
deriveType(com.hp.hpl.jena.graph.Node node) |
RestrictedExpr |
normalize(RestrictedExpr restExpr) |
VarDefinition |
normalize(VarDefinition varDef) |
ViewDefinition |
normalize(ViewDefinition viewDefinition) |
public RestrictedExpr normalize(RestrictedExpr restExpr)
public VarDefinition normalize(VarDefinition varDef)
public RestrictionManagerImpl createVarRestrictions(VarDefinition varDef)
varDef - public ViewDefinition normalize(ViewDefinition viewDefinition)
normalize in interface ViewDefinitionNormalizer<ViewDefinition>public static String derivePrefixConcat(com.hp.hpl.jena.sparql.expr.ExprFunction concat)
public static String derivePrefix(com.hp.hpl.jena.sparql.expr.ExprFunction fn)
public static String derivePrefix(com.hp.hpl.jena.graph.Node node)
public static String derivePrefix(com.hp.hpl.jena.sparql.expr.Expr expr)
public static RdfTermType deriveType(com.hp.hpl.jena.graph.Node node)
public static RdfTermType deriveType(E_RdfTerm termCtor)
public static RdfTermType deriveType(com.hp.hpl.jena.sparql.expr.ExprFunction fn)
public static RdfTermType deriveType(com.hp.hpl.jena.sparql.expr.Expr expr)
Copyright © 2013. All Rights Reserved.