Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
/**
* Autogenerated by Codegen Compiler
*
* DO NOT EDIT UNLESS YOU KNOW WHAT YOU ARE DOING
*
* @generated
*/
package com.cinchapi.concourse.server.plugin;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.cinchapi.concourse.thrift.*;
import com.cinchapi.concourse.lang.Criteria;
import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap;
/**
* A modified version of {@link ConcourseService} that maintains client state
* internally and therefore doesn't require the presentation of state variables
* (e.g. AccessToken, TransactionToken and environment) as parameters to any
* methods.
*/
abstract class StatefulConcourseService {
/**
* A mapping from Thrift method names to a collection of parameter
* posions that take TObjects. For convenience, a StatefulConcourseService
* accepts generic objects for those parameters and we must keep track here
* so it is known what must be translated into a TObject for proper routing
* in ConcourseServer.
*/
protected static Multimap VALUE_TRANSFORM = HashMultimap.create();
/**
* A mapping from Thrift method names to a collection of parameter
* posions that take TCriteria objects. For convenience, a
* StatefulConcourseService accepts generic objects for those parameters
* and we must keep track here so it is known what must be translated into
* a TCriteria for proper routing in ConcourseServer.
*/
protected static Multimap CRITERIA_TRANSFORM = HashMultimap.create();
/**
* A collection of Thrift methods that have a return value that contains
* a TObject. For convenience, a StatefulConcourseService will return
* generic objects and we must keep track here so it is known what must be
* translated from a TObject.
*/
protected static Set RETURN_TRANSFORM = new HashSet();
static {
VALUE_TRANSFORM.put("addKeyValue", 1);
VALUE_TRANSFORM.put("addKeyValueRecord", 1);
VALUE_TRANSFORM.put("addKeyValueRecords", 1);
RETURN_TRANSFORM.add("browseKey");
RETURN_TRANSFORM.add("browseKeys");
RETURN_TRANSFORM.add("browseKeyTime");
RETURN_TRANSFORM.add("browseKeyTimestr");
RETURN_TRANSFORM.add("browseKeysTime");
RETURN_TRANSFORM.add("browseKeysTimestr");
RETURN_TRANSFORM.add("chronologizeKeyRecord");
RETURN_TRANSFORM.add("chronologizeKeyRecordStart");
RETURN_TRANSFORM.add("chronologizeKeyRecordStartstr");
RETURN_TRANSFORM.add("chronologizeKeyRecordStartEnd");
RETURN_TRANSFORM.add("chronologizeKeyRecordStartstrEndstr");
RETURN_TRANSFORM.add("diffRecordStart");
RETURN_TRANSFORM.add("diffRecordStartstr");
RETURN_TRANSFORM.add("diffRecordStartEnd");
RETURN_TRANSFORM.add("diffRecordStartstrEndstr");
RETURN_TRANSFORM.add("diffKeyRecordStart");
RETURN_TRANSFORM.add("diffKeyRecordStartstr");
RETURN_TRANSFORM.add("diffKeyRecordStartEnd");
RETURN_TRANSFORM.add("diffKeyRecordStartstrEndstr");
RETURN_TRANSFORM.add("diffKeyStart");
RETURN_TRANSFORM.add("diffKeyStartstr");
RETURN_TRANSFORM.add("diffKeyStartEnd");
RETURN_TRANSFORM.add("diffKeyStartstrEndstr");
VALUE_TRANSFORM.put("removeKeyValueRecord", 1);
VALUE_TRANSFORM.put("removeKeyValueRecords", 1);
VALUE_TRANSFORM.put("setKeyValueRecord", 1);
VALUE_TRANSFORM.put("setKeyValue", 1);
VALUE_TRANSFORM.put("setKeyValueRecords", 1);
VALUE_TRANSFORM.put("reconcileKeyRecordValues", 2);
RETURN_TRANSFORM.add("selectRecord");
RETURN_TRANSFORM.add("selectRecords");
RETURN_TRANSFORM.add("selectRecordTime");
RETURN_TRANSFORM.add("selectRecordTimestr");
RETURN_TRANSFORM.add("selectRecordsTime");
RETURN_TRANSFORM.add("selectRecordsTimestr");
RETURN_TRANSFORM.add("selectKeyRecord");
RETURN_TRANSFORM.add("selectKeyRecordTime");
RETURN_TRANSFORM.add("selectKeyRecordTimestr");
RETURN_TRANSFORM.add("selectKeysRecord");
RETURN_TRANSFORM.add("selectKeysRecordTime");
RETURN_TRANSFORM.add("selectKeysRecordTimestr");
RETURN_TRANSFORM.add("selectKeysRecords");
RETURN_TRANSFORM.add("selectKeyRecords");
RETURN_TRANSFORM.add("selectKeyRecordsTime");
RETURN_TRANSFORM.add("selectKeyRecordsTimestr");
RETURN_TRANSFORM.add("selectKeysRecordsTime");
RETURN_TRANSFORM.add("selectKeysRecordsTimestr");
RETURN_TRANSFORM.add("selectCriteria");
CRITERIA_TRANSFORM.put("selectCriteria", 0);
RETURN_TRANSFORM.add("selectCcl");
RETURN_TRANSFORM.add("selectCriteriaTime");
CRITERIA_TRANSFORM.put("selectCriteriaTime", 0);
RETURN_TRANSFORM.add("selectCriteriaTimestr");
CRITERIA_TRANSFORM.put("selectCriteriaTimestr", 0);
RETURN_TRANSFORM.add("selectCclTime");
RETURN_TRANSFORM.add("selectCclTimestr");
RETURN_TRANSFORM.add("selectKeyCriteria");
CRITERIA_TRANSFORM.put("selectKeyCriteria", 1);
RETURN_TRANSFORM.add("selectKeyCcl");
RETURN_TRANSFORM.add("selectKeyCriteriaTime");
CRITERIA_TRANSFORM.put("selectKeyCriteriaTime", 1);
RETURN_TRANSFORM.add("selectKeyCriteriaTimestr");
CRITERIA_TRANSFORM.put("selectKeyCriteriaTimestr", 1);
RETURN_TRANSFORM.add("selectKeyCclTime");
RETURN_TRANSFORM.add("selectKeyCclTimestr");
RETURN_TRANSFORM.add("selectKeysCriteria");
CRITERIA_TRANSFORM.put("selectKeysCriteria", 1);
RETURN_TRANSFORM.add("selectKeysCcl");
RETURN_TRANSFORM.add("selectKeysCriteriaTime");
CRITERIA_TRANSFORM.put("selectKeysCriteriaTime", 1);
RETURN_TRANSFORM.add("selectKeysCriteriaTimestr");
CRITERIA_TRANSFORM.put("selectKeysCriteriaTimestr", 1);
RETURN_TRANSFORM.add("selectKeysCclTime");
RETURN_TRANSFORM.add("selectKeysCclTimestr");
RETURN_TRANSFORM.add("getKeyRecord");
RETURN_TRANSFORM.add("getKeyRecordTime");
RETURN_TRANSFORM.add("getKeyRecordTimestr");
RETURN_TRANSFORM.add("getKeysRecord");
RETURN_TRANSFORM.add("getKeysRecordTime");
RETURN_TRANSFORM.add("getKeysRecordTimestr");
RETURN_TRANSFORM.add("getKeysRecords");
RETURN_TRANSFORM.add("getKeyRecords");
RETURN_TRANSFORM.add("getKeyRecordsTime");
RETURN_TRANSFORM.add("getKeyRecordsTimestr");
RETURN_TRANSFORM.add("getKeysRecordsTime");
RETURN_TRANSFORM.add("getKeysRecordsTimestr");
RETURN_TRANSFORM.add("getKeyCriteria");
CRITERIA_TRANSFORM.put("getKeyCriteria", 1);
RETURN_TRANSFORM.add("getCriteria");
CRITERIA_TRANSFORM.put("getCriteria", 0);
RETURN_TRANSFORM.add("getCcl");
RETURN_TRANSFORM.add("getCriteriaTime");
CRITERIA_TRANSFORM.put("getCriteriaTime", 0);
RETURN_TRANSFORM.add("getCriteriaTimestr");
CRITERIA_TRANSFORM.put("getCriteriaTimestr", 0);
RETURN_TRANSFORM.add("getCclTime");
RETURN_TRANSFORM.add("getCclTimestr");
RETURN_TRANSFORM.add("getKeyCcl");
RETURN_TRANSFORM.add("getKeyCriteriaTime");
CRITERIA_TRANSFORM.put("getKeyCriteriaTime", 1);
RETURN_TRANSFORM.add("getKeyCriteriaTimestr");
CRITERIA_TRANSFORM.put("getKeyCriteriaTimestr", 1);
RETURN_TRANSFORM.add("getKeyCclTime");
RETURN_TRANSFORM.add("getKeyCclTimestr");
RETURN_TRANSFORM.add("getKeysCriteria");
CRITERIA_TRANSFORM.put("getKeysCriteria", 1);
RETURN_TRANSFORM.add("getKeysCcl");
RETURN_TRANSFORM.add("getKeysCriteriaTime");
CRITERIA_TRANSFORM.put("getKeysCriteriaTime", 1);
RETURN_TRANSFORM.add("getKeysCriteriaTimestr");
CRITERIA_TRANSFORM.put("getKeysCriteriaTimestr", 1);
RETURN_TRANSFORM.add("getKeysCclTime");
RETURN_TRANSFORM.add("getKeysCclTimestr");
VALUE_TRANSFORM.put("verifyKeyValueRecord", 1);
VALUE_TRANSFORM.put("verifyKeyValueRecordTime", 1);
VALUE_TRANSFORM.put("verifyKeyValueRecordTimestr", 1);
CRITERIA_TRANSFORM.put("findCriteria", 0);
VALUE_TRANSFORM.put("findKeyOperatorValues", 2);
VALUE_TRANSFORM.put("findKeyOperatorValuesTime", 2);
VALUE_TRANSFORM.put("findKeyOperatorValuesTimestr", 2);
VALUE_TRANSFORM.put("findKeyOperatorstrValues", 2);
VALUE_TRANSFORM.put("findKeyOperatorstrValuesTime", 2);
VALUE_TRANSFORM.put("findKeyOperatorstrValuesTimestr", 2);
VALUE_TRANSFORM.put("verifyAndSwap", 1);
VALUE_TRANSFORM.put("verifyAndSwap", 3);
VALUE_TRANSFORM.put("verifyOrSet", 1);
VALUE_TRANSFORM.put("findOrAddKeyValue", 1);
CRITERIA_TRANSFORM.put("findOrInsertCriteriaJson", 0);
RETURN_TRANSFORM.add("sumKeyRecord");
RETURN_TRANSFORM.add("sumKey");
RETURN_TRANSFORM.add("sumKeyTime");
RETURN_TRANSFORM.add("sumKeyRecordTime");
RETURN_TRANSFORM.add("sumKeyRecords");
RETURN_TRANSFORM.add("sumKeyRecordsTime");
RETURN_TRANSFORM.add("sumKeyCriteria");
CRITERIA_TRANSFORM.put("sumKeyCriteria", 1);
RETURN_TRANSFORM.add("sumKeyCcl");
RETURN_TRANSFORM.add("sumKeyCriteriaTime");
CRITERIA_TRANSFORM.put("sumKeyCriteriaTime", 1);
RETURN_TRANSFORM.add("sumKeyCclTime");
RETURN_TRANSFORM.add("averageKeyRecord");
RETURN_TRANSFORM.add("averageKey");
RETURN_TRANSFORM.add("averageKeyTime");
RETURN_TRANSFORM.add("averageKeyRecordTime");
RETURN_TRANSFORM.add("averageKeyRecords");
RETURN_TRANSFORM.add("averageKeyRecordsTime");
RETURN_TRANSFORM.add("averageKeyCriteria");
CRITERIA_TRANSFORM.put("averageKeyCriteria", 1);
RETURN_TRANSFORM.add("averageKeyCcl");
RETURN_TRANSFORM.add("averageKeyCriteriaTime");
CRITERIA_TRANSFORM.put("averageKeyCriteriaTime", 1);
RETURN_TRANSFORM.add("averageKeyCclTime");
RETURN_TRANSFORM.add("navigateKeyRecord");
RETURN_TRANSFORM.add("navigateKeyRecordTime");
RETURN_TRANSFORM.add("navigateKeyRecordTimestr");
RETURN_TRANSFORM.add("navigateKeysRecord");
RETURN_TRANSFORM.add("navigateKeysRecordTime");
RETURN_TRANSFORM.add("navigateKeysRecordTimestr");
RETURN_TRANSFORM.add("navigateKeysRecords");
RETURN_TRANSFORM.add("navigateKeyRecords");
RETURN_TRANSFORM.add("navigateKeyRecordsTime");
RETURN_TRANSFORM.add("navigateKeyRecordsTimestr");
RETURN_TRANSFORM.add("navigateKeysRecordsTime");
RETURN_TRANSFORM.add("navigateKeysRecordsTimestr");
RETURN_TRANSFORM.add("navigateKeyCcl");
RETURN_TRANSFORM.add("navigateKeyCclTime");
RETURN_TRANSFORM.add("navigateKeyCclTimestr");
RETURN_TRANSFORM.add("navigateKeysCcl");
RETURN_TRANSFORM.add("navigateKeysCclTime");
RETURN_TRANSFORM.add("navigateKeysCclTimestr");
RETURN_TRANSFORM.add("navigateKeyCriteria");
CRITERIA_TRANSFORM.put("navigateKeyCriteria", 1);
RETURN_TRANSFORM.add("navigateKeyCriteriaTime");
CRITERIA_TRANSFORM.put("navigateKeyCriteriaTime", 1);
RETURN_TRANSFORM.add("navigateKeyCriteriaTimestr");
CRITERIA_TRANSFORM.put("navigateKeyCriteriaTimestr", 1);
RETURN_TRANSFORM.add("navigateKeysCriteria");
CRITERIA_TRANSFORM.put("navigateKeysCriteria", 1);
RETURN_TRANSFORM.add("navigateKeysCriteriaTime");
CRITERIA_TRANSFORM.put("navigateKeysCriteriaTime", 1);
RETURN_TRANSFORM.add("navigateKeysCriteriaTimestr");
CRITERIA_TRANSFORM.put("navigateKeysCriteriaTimestr", 1);
}
public long addKeyValue(String key, Object value) { throw new UnsupportedOperationException(); }
public boolean addKeyValueRecord(String key, Object value, long record) { throw new UnsupportedOperationException(); }
public Map addKeyValueRecords(String key, Object value, List records) { throw new UnsupportedOperationException(); }
public Map auditRecord(long record) { throw new UnsupportedOperationException(); }
public Map auditRecordStart(long record, long start) { throw new UnsupportedOperationException(); }
public Map auditRecordStartstr(long record, String start) { throw new UnsupportedOperationException(); }
public Map auditRecordStartEnd(long record, long start, long tend) { throw new UnsupportedOperationException(); }
public Map auditRecordStartstrEndstr(long record, String start, String tend) { throw new UnsupportedOperationException(); }
public Map auditKeyRecord(String key, long record) { throw new UnsupportedOperationException(); }
public Map auditKeyRecordStart(String key, long record, long start) { throw new UnsupportedOperationException(); }
public Map auditKeyRecordStartstr(String key, long record, String start) { throw new UnsupportedOperationException(); }
public Map auditKeyRecordStartEnd(String key, long record, long start, long tend) { throw new UnsupportedOperationException(); }
public Map auditKeyRecordStartstrEndstr(String key, long record, String start, String tend) { throw new UnsupportedOperationException(); }
public Map