| Modifier and Type | Method and Description |
|---|---|
XClass |
E_SqlNodeValue.getDatatype() |
XClass |
E_SqlColumnRef.getDatatype() |
| Constructor and Description |
|---|
E_SqlColumnRef(String columnName,
String aliasName,
XClass datatype) |
E_SqlNodeValue(com.hp.hpl.jena.sparql.expr.NodeValue nodeValue,
XClass datatype) |
| Modifier and Type | Method and Description |
|---|---|
XClass |
E_SqlFunctionRegistered.getDatatype() |
| Modifier and Type | Method and Description |
|---|---|
XClass |
E_SqlFunction.getDatatype() |
XClass |
ExprSql.getDatatype() |
XClass |
E_SqlConstant.getDatatype()
Deprecated.
|
| Constructor and Description |
|---|
E_SqlConstant(Object value,
XClass datatype)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
XClass |
DatatypeAssigner.assign(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,XClass> typeMap) |
XClass |
DatatypeAssignerMap.assign(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,XClass> typeMap) |
| Modifier and Type | Method and Description |
|---|---|
MethodSignature<XClass> |
RegisteredFunction.getTypeSignature() |
| Modifier and Type | Method and Description |
|---|---|
XClass |
DatatypeAssigner.assign(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,XClass> typeMap) |
XClass |
DatatypeAssignerMap.assign(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,XClass> typeMap) |
SqlExpr |
ExprEvaluatorSql.eval(SqlExpr expr,
Map<String,XClass> typeMap)
Some important fact:
We only derive datatypes during evaluation.
|
List<SqlExpr> |
ExprEvaluatorSql.transform(Iterable<SqlExpr> exprs,
Map<String,XClass> typeMap) |
| Constructor and Description |
|---|
RegisteredFunction(FunctionDeclarationTemplate declaration,
MethodSignature<XClass> typeSignature) |
| Modifier and Type | Class and Description |
|---|---|
class |
XClassImpl2 |
| Modifier and Type | Method and Description |
|---|---|
XClass |
TypeSystemImpl.resolve(String typeName) |
| Modifier and Type | Method and Description |
|---|---|
List<XClass> |
XClassImpl2.getDirectSuperClasses() |
static List<XClass> |
TypeSystemUtilsOld.getDirectSuperClasses(String name,
DirectSuperTypeProvider typeHierarchy,
org.aksw.sparqlify.core.cast.TypeResolver typeResolver) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
XClassImpl2.isAssignableFrom(XClass that) |
| Modifier and Type | Class and Description |
|---|---|
class |
XClassImpl |
| Modifier and Type | Method and Description |
|---|---|
XClass |
DatatypeSystemCustom.getByClass(Class<?> clazz) |
XClass |
TypeSystem.getByClass(Class<?> clazz)
Deprecated.
|
XClass |
DatatypeSystemCustom.getByName(String name) |
XClass |
TypeSystem.getByName(String name) |
XClass |
DatatypeSystemCustom.getByName(TypeToken name) |
XClass |
TypeSystem.getByName(TypeToken token) |
XClass |
DatatypeSystemCustom.requireByName(String name) |
XClass |
TypeSystem.requireByName(String name) |
static XClass |
XMethodImpl.resolveClass(Class<?> clazz,
TypeSystem datatypeSystem) |
static XClass |
XMethodImpl.resolveClass(TypeToken typeName,
TypeSystem datatypeSystem) |
| Modifier and Type | Method and Description |
|---|---|
List<XClass> |
XClassImpl.getDirectSuperClasses() |
List<XClass> |
XClass.getDirectSuperClasses() |
MethodSignature<XClass> |
XMethod.getSignature() |
MethodSignature<XClass> |
XMethodImpl.getSignature() |
static List<XClass> |
XClassUtils.resolve(TypeSystem datatypeSystem,
Collection<TypeToken> typeNames) |
static List<XClass> |
XMethodImpl.resolveList(TypeSystem datatypeSystem,
Class<?>[] classes) |
static List<XClass> |
XMethodImpl.resolveList(TypeSystem datatypeSystem,
List<TypeToken> typeNames) |
| Modifier and Type | Method and Description |
|---|---|
static TypeDistance |
XClassUtils.findCoercion(XClass source,
XClass target,
org.aksw.sparqlify.core.datatypes.CoercionSystemOld coercions) |
static Map<XMethod,TypeDistance[]> |
DatatypeSystemCustom.findMethodCandidates(Collection<XMethod> candidates,
org.aksw.sparqlify.core.datatypes.CoercionSystemOld coercions,
XClass... typeSignature) |
static Map<XMethod,Integer[]> |
DatatypeSystemCustom.findMethodCandidates(Collection<XMethod> candidates,
XClass... typeSignature) |
static Integer[] |
XClassUtils.getDistance(XClass[] a,
XClass[] b) |
static Integer[] |
XClassUtils.getDistance(XClass[] a,
XClass[] b) |
static Integer |
XClassUtils.getDistance(XClass given,
XClass there) |
static Integer[] |
XClassUtils.getDistance(XClass ra,
XClass rb,
XClass[] a,
XClass[] b)
Including return types
|
static Integer[] |
XClassUtils.getDistance(XClass ra,
XClass rb,
XClass[] a,
XClass[] b)
Including return types
|
static Integer[] |
XClassUtils.getDistance(XClass ra,
XClass rb,
XClass[] a,
XClass[] b)
Including return types
|
static TypeDistance[] |
XClassUtils.getTypeDistance(XClass[] a,
XClass[] b,
org.aksw.sparqlify.core.datatypes.CoercionSystemOld coercions) |
static TypeDistance[] |
XClassUtils.getTypeDistance(XClass[] a,
XClass[] b,
org.aksw.sparqlify.core.datatypes.CoercionSystemOld coercions) |
static TypeDistance |
XClassUtils.getTypeDistance(XClass source,
XClass target,
org.aksw.sparqlify.core.datatypes.CoercionSystemOld coercions) |
boolean |
XClassImpl.isAssignableFrom(XClass that)
Checks this class is a super (or equal) class of that.
|
boolean |
XClass.isAssignableFrom(XClass that) |
com.hp.hpl.jena.sparql.expr.NodeValue |
DatatypeSystemCustom.tryCast(com.hp.hpl.jena.sparql.expr.NodeValue nodeValue,
XClass targetType) |
| Constructor and Description |
|---|
XMethodImpl(String name,
MethodSignature<XClass> signature,
Invocable invocable) |
XMethodImpl(String name,
MethodSignature<XClass> signature,
Invocable invocable,
SqlFunctionSerializer serializer) |
Copyright © 2014. All rights reserved.