abstract class SparqlStatement extends ClientHttpRequest
SparqlStatement is the interface representing all SPARQL statements. Create a subclass of SparqlStatement for each and every statement that you send to the SparqlClient.
By the way, this also goes for some non SPARQL statements such as some Graph API statements
- Alphabetic
- By Inheritance
- SparqlStatement
- ClientHttpRequest
- Request
- ClientAPIProtocol
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SparqlStatement()(implicit pm: PrefixMapping)
Abstract Value Members
-
abstract
def
httpMethod: HttpMethod
- returns
the HTTP Method to be used to communicate with the endpoint
- Definition Classes
- SparqlStatement → ClientHttpRequest
-
abstract
def
statement: String
- returns
the SPARQL statement in executable form
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
build(statement_: String): String
- Attributes
- protected
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
executionTimeout: FiniteDuration
- returns
the overall execution timeout of this particular statement this will be used by the Future while obtaining a connection and also executing the statement and handling the responses
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
idleTimeout: FiniteDuration
- returns
the idle timeout for the sparql statement, subclasses should override the default value which is set here to 2 seconds.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val pm: PrefixMapping
-
def
receiveTimeout: FiniteDuration
- returns
the receive timeout for the sparql statement, subclasses should override the default value which is set here to 3 seconds.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- SparqlStatement → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )