public class EffectiveViewGenerator extends Object
| Constructor and Description |
|---|
EffectiveViewGenerator() |
| Modifier and Type | Method and Description |
|---|---|
List<ViewDefinition> |
addNullConstraints(ViewDefinition viewDef) |
static SqlOp |
createMinimalSchema(SqlOp sqlOp,
VarDefinition varDef) |
static List<ViewDefinition> |
createQuadMaps(ViewDefinition viewDef) |
static boolean |
isNullable(com.hp.hpl.jena.sparql.expr.Expr expr,
Schema schema)
FIXME Improve this method
A simple nullable check for expressions.
|
List<ViewDefinition> |
transform(ViewDefinition viewDef)
Adds "columnName" IS NOT NULL constraints to the view definitions according to the schema.
|
List<ViewDefinition> |
transformDummy(ViewDefinition viewDef) |
public static boolean isNullable(com.hp.hpl.jena.sparql.expr.Expr expr,
Schema schema)
expr - schema - public List<ViewDefinition> transformDummy(ViewDefinition viewDef)
public static List<ViewDefinition> createQuadMaps(ViewDefinition viewDef)
public static SqlOp createMinimalSchema(SqlOp sqlOp, VarDefinition varDef)
public List<ViewDefinition> transform(ViewDefinition viewDef)
viewDef - public List<ViewDefinition> addNullConstraints(ViewDefinition viewDef)
Copyright © 2014. All Rights Reserved.