Exemple #1
0
 // UDF constructor.
 public AsyncRead(AsyncCluster cluster, WritePolicy policy, Key key)
     : base(cluster, policy)
 {
     this.listener  = null;
     this.key       = key;
     this.binNames  = null;
     this.partition = Partition.Write(cluster, policy, key);
 }
        public void SetArgs(Cluster cluster, WritePolicy writePolicy, OperateArgs args)
        {
            this.writePolicy = writePolicy;
            this.args        = args;

            if (args.hasWrite)
            {
                partition = Partition.Write(cluster, writePolicy, key);
            }
            else
            {
                partition = Partition.Read(cluster, writePolicy, key);
            }
        }
 public ExecuteCommand
 (
     Cluster cluster,
     WritePolicy writePolicy,
     Key key,
     string packageName,
     string functionName,
     Value[] args
 ) : base(writePolicy, key, Partition.Write(cluster, writePolicy, key))
 {
     this.writePolicy  = writePolicy;
     this.packageName  = packageName;
     this.functionName = functionName;
     this.args         = args;
 }
Exemple #4
0
        public void SetArgs(AsyncCluster cluster, WritePolicy writePolicy, OperateArgs args)
        {
            base.policy      = writePolicy;
            this.writePolicy = writePolicy;
            this.args        = args;

            if (args.hasWrite)
            {
                base.partition = Partition.Write(cluster, writePolicy, key);
            }
            else
            {
                base.isRead    = true;
                base.partition = Partition.Read(cluster, writePolicy, key);
            }
        }