| Package | Description |
|---|---|
| org.aksw.sparqlify.algebra.sql.nodes | |
| org.aksw.sparqlify.config.v0_2.bridge | |
| org.aksw.sparqlify.core.algorithms | |
| org.aksw.sparqlify.core.cast |
| Modifier and Type | Class and Description |
|---|---|
class |
SchemaImpl
A simple schema which keeps track of column names and column datatypes.
|
| Modifier and Type | Field and Description |
|---|---|
protected Schema |
SqlOpBase.schema |
| Modifier and Type | Method and Description |
|---|---|
static Schema |
SqlOpJoin.createJoinSchema(Schema a,
Schema b) |
Schema |
Schema.createSubSchema(List<String> columnNames) |
Schema |
SchemaImpl.createSubSchema(List<String> columnNames) |
Schema |
SqlOp.getSchema() |
Schema |
SqlOpBase.getSchema() |
| Modifier and Type | Method and Description |
|---|---|
SqlOp |
SqlOpTable.copy(Schema schema,
List<SqlOp> newArgs) |
SqlOp |
SqlOp.copy(Schema schema,
List<SqlOp> newOps)
Create a copy of the SqlOp with a projected schema.
|
SqlOp |
SqlOpQuery.copy(Schema schema,
List<SqlOp> newArgs) |
SqlOp |
SqlOpBase.copy(Schema schema,
List<SqlOp> newOps) |
static SqlOpEmpty |
SqlOpEmpty.create(Schema schema) |
static SqlOpEmpty |
SqlOpEmpty.create(Schema schema,
String aliasName) |
static Schema |
SqlOpJoin.createJoinSchema(Schema a,
Schema b) |
void |
SqlOpSelectBlock.setSchema(Schema schema) |
| Constructor and Description |
|---|
SqlOpBase(Schema schema) |
SqlOpBase0(Schema schema,
boolean isEmpty) |
SqlOpBase1(Schema schema,
SqlOp subOp) |
SqlOpBase2(Schema schema,
SqlOp left,
SqlOp right) |
SqlOpBaseN(Schema schema,
List<SqlOp> subOps) |
SqlOpDistinct(Schema schema,
SqlOp subOp) |
SqlOpEmpty(Schema schema) |
SqlOpEmpty(Schema schema,
String aliasName) |
SqlOpExtend(Schema schema,
SqlOp subOp,
Projection projection) |
SqlOpFilter(Schema schema,
SqlOp subOp,
List<SqlExpr> exprs) |
SqlOpFilterExpr(Schema schema,
SqlOp subOp,
com.hp.hpl.jena.sparql.expr.Expr expr) |
SqlOpFilterExpr(Schema schema,
SqlOp subOp,
List<com.hp.hpl.jena.sparql.expr.Expr> exprs) |
SqlOpGroupBy(Schema schema,
SqlOp subOp,
List<SqlExpr> groupByExprs,
List<SqlExprAggregator> aggregators) |
SqlOpJoin(Schema schema,
com.hp.hpl.jena.sdb.core.JoinType joinType,
SqlOp left,
SqlOp right) |
SqlOpJoin(Schema schema,
com.hp.hpl.jena.sdb.core.JoinType joinType,
SqlOp left,
SqlOp right,
List<SqlExpr> conditions) |
SqlOpJoinN(Schema schema,
List<SqlOp> subOps) |
SqlOpJoinN(Schema schema,
List<SqlOp> subOps,
String aliasName) |
SqlOpLeaf(Schema schema,
boolean isEmpty,
String aliasName) |
SqlOpOrder(Schema schema,
SqlOp subOp,
List<SqlSortCondition> sortConditions) |
SqlOpProject(Schema schema,
SqlOp subOp,
List<String> columnNames) |
SqlOpQuery(Schema schema,
String queryString) |
SqlOpQuery(Schema schema,
String queryString,
String aliasName) |
SqlOpQuery(Schema schema,
String queryString,
String aliasName,
boolean isEmpty) |
SqlOpRename(Schema schema,
SqlOp subOp,
org.apache.commons.collections15.BidiMap<String,String> rename) |
SqlOpSelectBlock(Schema schema,
SqlOp sqlOp) |
SqlOpSelectBlock(Schema schema,
SqlOp sqlOp,
String aliasName) |
SqlOpSlice(Schema schema,
SqlOp subOp,
Long offset,
Long limit) |
SqlOpTable(Schema schema,
String tableName)
The alias name is assigned automatically by the SqlOpSelectBlockCollector.
|
SqlOpTable(Schema schema,
String tableName,
String aliasName) |
SqlOpTable(Schema schema,
String tableName,
String aliasName,
boolean isEmpty) |
SqlOpUnionN(Schema schema,
List<SqlOp> subOps) |
SqlOpUnionN(Schema schema,
List<SqlOp> subOps,
String aliasName) |
| Modifier and Type | Method and Description |
|---|---|
Schema |
SchemaProviderImpl.createSchemaForQueryString(String queryString) |
Schema |
SchemaProvider.createSchemaForQueryString(String queryString) |
Schema |
SchemaProviderImpl.createSchemaForRelationName(String tableName) |
Schema |
SchemaProvider.createSchemaForRelationName(String tableName) |
| Modifier and Type | Method and Description |
|---|---|
static SqlOpSelectBlock |
SqlOpSelectBlockCollectorImpl.contextToBlock(Schema schema,
org.aksw.sparqlify.core.algorithms.JoinContext context) |
static Projection |
SqlOpSelectBlockCollectorImpl.initNewProjection(Schema schema,
String aliasName) |
static void |
SqlOpSelectBlockCollectorImpl.initProjection(Projection projection,
Schema schema,
String aliasName) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
EffectiveViewGenerator.isNullable(com.hp.hpl.jena.sparql.expr.Expr expr,
Schema schema)
FIXME Improve this method
A simple nullable check for expressions.
|
Copyright © 2013. All Rights Reserved.