Instance Constructors
-
new
SpikeImpl(spikeClient: IAsyncClient)(implicit ec: ExecutionContext)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
add(policy: WritePolicy, key: Key, bins: Bin*): Future[Unit]
-
def
add(policy: WritePolicy, listener: WriteListener, key: Key, bins: Bin*): Future[Unit]
-
def
addMany[K, B](k: K, bs: MBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
def
addOne[K, B](k: K, b: SingleBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
def
append(policy: WritePolicy, key: Key, bins: Bin*): Future[Unit]
-
def
append(policy: WritePolicy, listener: WriteListener, key: Key, bins: Bin*): Future[Unit]
-
def
appendMany[K, B](k: K, bs: MBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
def
appendOne[K, B](k: K, b: SingleBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
final
def
asInstanceOf[T0]: T0
-
def
call(action: Call, any: Any = None)(implicit pw: Option[WritePolicy] = None, p: Option[Policy] = None, bp: Option[BatchPolicy] = None, qp: Option[QueryPolicy] = None, sp: Option[ScanPolicy] = None, ip: Option[InfoPolicy] = None): Future[Any]
-
def
callK[K](action: CallK, k: K, any: Any = None)(implicit kC: KeyWrapper[K], p: Option[Policy] = None, pw: Option[WritePolicy] = None, bp: Option[BatchPolicy] = None, sp: Option[ScanPolicy] = None, ip: Option[InfoPolicy] = None): Future[Any]
-
def
callKB[K, B](action: CallKB, k: K, b: ABin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], pw: Option[WritePolicy] = None): Future[Unit]
-
def
callKs[K](action: CallKs, ks: Array[K], any: Any = None)(implicit kC: KeyWrapper[K], bp: Option[BatchPolicy] = None, p: Option[Policy] = None, qp: Option[QueryPolicy] = None): Future[Any]
-
def
changePassword(policy: AdminPolicy, user: String, password: String): Future[Unit]
-
val
client: IAsyncClient
-
def
clone(): AnyRef
-
def
createIndex(policy: Policy, namespace: String, setName: String, indexName: String, binName: String, indexType: IndexType, indexCollectionType: IndexCollectionType): Future[IndexTask]
-
def
createIndex(policy: Policy, namespace: String, setName: String, indexName: String, binName: String, indexType: IndexType): Future[IndexTask]
-
def
createRole(policy: AdminPolicy, roleName: String, privileges: List[Privilege]): Future[Unit]
-
def
createUser(policy: AdminPolicy, user: String, password: String, roles: List[String]): Future[Unit]
-
def
delete(policy: WritePolicy, key: Key): Future[Boolean]
-
def
delete(policy: WritePolicy, listener: DeleteListener, key: Key): Future[Unit]
-
def
deleteByKey[K](k: K, optListener: Option[DeleteListener] = None)(implicit kC: KeyWrapper[K], optWP: Option[WritePolicy] = None): Future[AnyVal]
-
def
deleteK[K](k: K)(implicit kC: KeyWrapper[K], pw: Option[WritePolicy] = None, e: ExecutionContext): Future[Boolean]
-
def
dropIndex(policy: Policy, namespace: String, setName: String, indexName: String): Future[Unit]
-
def
dropRole(policy: AdminPolicy, roleName: String): Future[Unit]
-
def
dropUser(policy: AdminPolicy, user: String): Future[Unit]
-
implicit
val
ec: ExecutionContext
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
execByKey[K](k: K, pkg: String, fName: String, args: List[Value], optListener: Option[ExecuteListener] = None)(implicit kC: KeyWrapper[K], optWP: Option[WritePolicy] = None): Future[Any]
-
def
execute(policy: WritePolicy, statement: Statement, packageName: String, functionName: String, functionArgs: Value*): Future[ExecuteTask]
-
def
execute(policy: WritePolicy, key: Key, packageName: String, functionName: String, args: Value*): Future[AnyRef]
-
def
execute(policy: WritePolicy, listener: ExecuteListener, key: Key, packageName: String, functionName: String, functionArgs: Value*): Future[Unit]
-
def
exists(policy: BatchPolicy, keys: Array[Key]): Future[Array[Boolean]]
-
def
exists(policy: Policy, key: Key): Future[Boolean]
-
def
exists(policy: BatchPolicy, listener: ExistsSequenceListener, keys: Array[Key]): Future[Unit]
-
def
exists(policy: BatchPolicy, listener: ExistsArrayListener, keys: Array[Key]): Future[Unit]
-
def
exists(policy: Policy, listener: ExistsListener, key: Key): Future[Unit]
-
def
existsByKey[K](k: K, optListener: Option[ExistsListener] = None)(implicit kC: KeyWrapper[K], p: Option[Policy] = None): Future[AnyVal]
-
def
existsByKeys[K, L](ks: Array[K], optListener: Option[L] = None)(implicit kC: KeyWrapper[K], bp: Option[BatchPolicy] = None): Future[Any]
-
def
finalize(): Unit
-
def
get(policy: Policy, key: Key): Option[Record]
-
def
get(policy: Policy, key: Key, binNames: String*): Option[Record]
-
def
get(policy: BatchPolicy, keys: Array[Key]): Array[Option[Record]]
-
def
get(policy: BatchPolicy, keys: Array[Key], binNames: String*): Array[Option[Record]]
-
def
get(policy: BatchPolicy, records: List[BatchRead]): Future[Unit]
-
def
get(policy: BatchPolicy, listener: BatchListListener, records: List[BatchRead]): Future[Unit]
-
def
get(policy: Policy, listener: RecordListener, key: Key): Future[Unit]
-
def
get(policy: Policy, listener: RecordListener, key: Key, binNames: String*): Future[Unit]
-
def
get(policy: BatchPolicy, listener: RecordArrayListener, keys: Array[Key]): Future[Unit]
-
def
get(policy: BatchPolicy, listener: RecordSequenceListener, keys: Array[Key]): Future[Unit]
-
def
get(policy: BatchPolicy, listener: RecordArrayListener, keys: Array[Key], binNames: String*): Future[Unit]
-
def
get(policy: BatchPolicy, listener: RecordSequenceListener, keys: Array[Key], binNames: String*): Future[Unit]
-
def
getAsyncBatchPolicyDefault: Future[BatchPolicy]
-
def
getAsyncQueryPolicyDefault: Future[QueryPolicy]
-
def
getAsyncReadPolicyDefault: Future[Policy]
-
def
getAsyncScanPolicyDefault: Future[ScanPolicy]
-
def
getAsyncWritePolicyDefault: Future[WritePolicy]
-
def
getBatchPolicyDefault: Future[BatchPolicy]
-
def
getByKey[K, B](k: K, bs: List[String] = Nil)(implicit kC: KeyWrapper[K], bC: BinWrapper[B], ec: ExecutionContext, optP: Option[Policy] = None): Future[Option[(Map[String, Option[B]], Int, Int)]]
-
def
getByKeyWithListener[K](k: K, listener: RecordListener, bs: List[String] = Nil)(implicit kC: KeyWrapper[K], optP: Option[Policy] = None): Future[Unit]
-
def
getByKeys[K, B](ks: Array[K], bs: List[String] = Nil)(implicit kC: KeyWrapper[K], bC: BinWrapper[B], ec: ExecutionContext, optBP: Option[BatchPolicy] = None): Future[List[Option[(Map[String, Option[B]], Int, Int)]]]
-
def
getByKeysWithBatchListener[L](kws: List[BatchReadWrapper], listener: Option[L] = None)(implicit optBP: Option[BatchPolicy] = None): Future[Unit]
-
def
getByKeysWithListener[K, L](ks: Array[K], listener: L, bs: List[String] = Nil)(implicit kC: KeyWrapper[K], optBP: Option[BatchPolicy] = None): Future[Unit]
-
final
def
getClass(): Class[_]
-
def
getHeader(policy: BatchPolicy, listener: RecordSequenceListener, keys: Array[Key]): Future[Unit]
-
def
getHeader(policy: BatchPolicy, listener: RecordArrayListener, keys: Array[Key]): Future[Unit]
-
def
getHeader(policy: Policy, listener: RecordListener, key: Key): Future[Unit]
-
def
getHeader(policy: BatchPolicy, keys: Array[Key]): Future[Array[Record]]
-
def
getHeader(policy: Policy, key: Key): Future[Record]
-
def
getInfoPolicyDefault: Future[InfoPolicy]
-
def
getLargeList(policy: WritePolicy, key: Key, binName: String): Future[LargeList]
-
def
getLargeMap(policy: WritePolicy, key: Key, binName: String, userModule: String): Future[LargeMap]
-
def
getLargeSet(policy: WritePolicy, key: Key, binName: String, userModule: String): Future[LargeSet]
-
def
getLargeStack(policy: WritePolicy, key: Key, binName: String, userModule: String): Future[LargeStack]
-
def
getNode(nodeName: String): Future[Node]
-
def
getNodeNames: Future[List[String]]
-
def
getNodes: Future[Array[Node]]
-
def
getQueryPolicyDefault: Future[QueryPolicy]
-
def
getReadPolicyDefault: Future[Policy]
-
def
getS(policy: BatchPolicy, listener: BatchSequenceListener, records: List[BatchRead]): Future[Unit]
-
def
getScanPolicyDefault: Future[ScanPolicy]
-
def
getWritePolicyDefault: Future[WritePolicy]
-
def
grantPrivileges(policy: AdminPolicy, roleName: String, privileges: List[Privilege]): Future[Unit]
-
def
grantRoles(policy: AdminPolicy, user: String, roles: List[String]): Future[Unit]
-
def
hashCode(): Int
-
def
isConnected: Future[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
operate(policy: WritePolicy, key: Key, operations: Operation*): Future[Record]
-
def
operate(policy: WritePolicy, listener: RecordListener, key: Key, operations: Operation*): Future[Unit]
-
def
prepend(policy: WritePolicy, key: Key, bins: Bin*): Future[Unit]
-
def
prepend(policy: WritePolicy, listener: WriteListener, key: Key, bins: Bin*): Future[Unit]
-
def
prependMany[K, B](k: K, bs: MBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
def
prependOne[K, B](k: K, b: SingleBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
def
put(policy: WritePolicy, key: Key, bins: Bin*): Future[Unit]
-
def
put(policy: WritePolicy, listener: WriteListener, key: Key, bins: Bin*): Future[Unit]
-
def
putMany[K, B](k: K, bs: MBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
def
putOne[K, B](k: K, b: SingleBin[B])(implicit kC: KeyWrapper[K], bC: BinWrapper[B], optWP: Option[WritePolicy] = None): Future[Unit]
-
def
query(policy: QueryPolicy, statement: Statement): Future[RecordSet]
-
def
query(policy: QueryPolicy, listener: RecordSequenceListener, statement: Statement): Future[Unit]
-
def
queryAggregate(policy: QueryPolicy, statement: Statement): Future[ResultSet]
-
def
queryAggregate(policy: QueryPolicy, statement: Statement, packageName: String, functionName: String, functionArgs: Value*): Future[ResultSet]
-
def
queryAggregateNode(policy: QueryPolicy, statement: Statement, node: Node): Future[ResultSet]
-
def
queryNode(policy: QueryPolicy, statement: Statement, node: Node): Future[RecordSet]
-
def
queryRole(policy: AdminPolicy, roleName: String): Future[Role]
-
def
queryRoles(policy: AdminPolicy): Future[List[Role]]
-
def
queryUser(policy: AdminPolicy, user: String): Future[User]
-
def
queryUsers(policy: AdminPolicy): Future[List[User]]
-
def
register(policy: Policy, resourceLoader: ClassLoader, resourcePath: String, serverPath: String, language: Language): Future[RegisterTask]
-
def
register(policy: Policy, clientPath: String, serverPath: String, language: Language): Future[RegisterTask]
-
def
registerUdfString(policy: Policy, code: String, serverPath: String, language: Language): Future[RegisterTask]
-
def
removeUdf(policy: InfoPolicy, serverPath: String): Future[Unit]
-
def
revokePrivileges(policy: AdminPolicy, roleName: String, privileges: List[Privilege]): Future[Unit]
-
def
revokeRoles(policy: AdminPolicy, user: String, roles: List[String]): Future[Unit]
-
def
scan(namespace: String, setName: String, binNames: List[String], listener: Option[RecordSequenceListener] = None, callback: Option[ScanCallback] = None)(implicit sp: Option[ScanPolicy] = None): Future[Unit]
-
def
scanAll(policy: ScanPolicy, namespace: String, setName: String, callback: ScanCallback, binNames: String*): Future[Unit]
-
def
scanAll(policy: ScanPolicy, listener: RecordSequenceListener, namespace: String, setName: String, binNames: String*): Future[Unit]
-
def
scanNode(policy: ScanPolicy, node: Node, namespace: String, setName: String, callback: ScanCallback, binNames: String*): Future[Unit]
-
def
scanNode(policy: ScanPolicy, nodeName: String, namespace: String, setName: String, callback: ScanCallback, binNames: String*): Future[Unit]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
touch(policy: WritePolicy, key: Key): Future[Unit]
-
def
touch(policy: WritePolicy, listener: WriteListener, key: Key): Future[Unit]
-
def
touchByKey[K](k: K, optListener: Option[WriteListener] = None)(implicit kC: KeyWrapper[K], optWP: Option[WritePolicy] = None): Future[Unit]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
08.09.16