public class SchemaProviderImpl extends Object implements SchemaProvider
| Constructor and Description |
|---|
SchemaProviderImpl(Connection conn,
TypeSystem datatypeSystem,
Map<String,String> aliasMap) |
| Modifier and Type | Method and Description |
|---|---|
Schema |
createSchemaForQueryString(String queryString) |
Schema |
createSchemaForRelationName(String tableName) |
TypeSystem |
getDatatypeSystem() |
static org.aksw.sparqlify.config.v0_2.bridge.BasicTableInfo |
getRawTypes(Connection conn,
String queryStr) |
static Map<String,TypeToken> |
getTypes(Map<String,String> rawTypeMap,
TypeSystem datatypeSystem,
Map<String,String> aliasMap) |
static Map<String,TypeToken> |
transformRawMap(Map<String,String> map,
TypeSystem datatypeSystem,
Map<String,String> aliasMap) |
public SchemaProviderImpl(Connection conn, TypeSystem datatypeSystem, Map<String,String> aliasMap)
public Schema createSchemaForRelationName(String tableName)
createSchemaForRelationName in interface SchemaProviderpublic Schema createSchemaForQueryString(String queryString)
createSchemaForQueryString in interface SchemaProviderpublic static org.aksw.sparqlify.config.v0_2.bridge.BasicTableInfo getRawTypes(Connection conn, String queryStr) throws Exception
Exceptionpublic static Map<String,TypeToken> transformRawMap(Map<String,String> map, TypeSystem datatypeSystem, Map<String,String> aliasMap)
public static Map<String,TypeToken> getTypes(Map<String,String> rawTypeMap, TypeSystem datatypeSystem, Map<String,String> aliasMap)
public TypeSystem getDatatypeSystem()
getDatatypeSystem in interface SchemaProviderCopyright © 2013. All Rights Reserved.