org.topbraid.sparql.functions
Class Duration
java.lang.Object
com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase
org.topbraid.sparql.functions.Duration
- All Implemented Interfaces:
- com.hp.hpl.jena.sparql.pfunction.PropertyFunction
public class Duration
- extends com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase
Name of the property function: spam:duration
Syntax: ?duration spam:duration ( "[type]" ?beginDate ?endDate )
Returns ?duration between ?beginDate and ?endDate in terms of the [type].
[type] is a constant, which indicates the type of duration. It can be:
- ms - milliseconds
- s - seconds
- m - minutes
- h - hours
- d - days
- mon - months
- y - years
- c - centuries
- Author:
- Gokhan H. Soydan
|
Field Summary |
static int |
C
|
static int |
D
|
static int |
END
|
static int |
H
|
static int |
M
|
static int |
MON
|
static int |
MS
|
static int |
S
|
static int |
START
|
static int |
TYPE
|
static java.util.Map<java.lang.String,java.lang.Integer> |
types
|
static int |
Y
|
|
Method Summary |
com.hp.hpl.jena.sparql.engine.QueryIterator |
exec(com.hp.hpl.jena.sparql.engine.binding.Binding binding,
com.hp.hpl.jena.sparql.pfunction.PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.sparql.pfunction.PropFuncArg argObject,
com.hp.hpl.jena.sparql.engine.ExecutionContext execCxt)
|
| Methods inherited from class com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase |
build, exec |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE
public static int TYPE
START
public static int START
END
public static int END
MS
public static int MS
S
public static int S
M
public static int M
H
public static int H
D
public static int D
MON
public static int MON
Y
public static int Y
C
public static int C
types
public static java.util.Map<java.lang.String,java.lang.Integer> types
Duration
public Duration()
exec
public com.hp.hpl.jena.sparql.engine.QueryIterator exec(com.hp.hpl.jena.sparql.engine.binding.Binding binding,
com.hp.hpl.jena.sparql.pfunction.PropFuncArg argSubject,
com.hp.hpl.jena.graph.Node predicate,
com.hp.hpl.jena.sparql.pfunction.PropFuncArg argObject,
com.hp.hpl.jena.sparql.engine.ExecutionContext execCxt)
- Specified by:
exec in class com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase