diff --git a/src/main/java/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.java b/src/main/java/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.java index 4ffd73a..5dfa1d5 100644 --- a/src/main/java/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.java +++ b/src/main/java/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.java @@ -90,8 +90,8 @@ AccountingPersistenceBackendQuery { public static final long ENV_TIME_OUT=180000; /* The environment configuration */ protected static final CouchbaseEnvironment ENV = DefaultCouchbaseEnvironment - .builder().maxRequestLifetime(ENV_TIME_OUT).queryTimeout(ENV_TIME_OUT).queryEnabled(true).build(); - + .builder().maxRequestLifetime(ENV_TIME_OUT).queryTimeout(ENV_TIME_OUT).build(); + protected Cluster cluster; /* One Bucket for type*/ @@ -110,9 +110,6 @@ AccountingPersistenceBackendQuery { protected Bucket bucketTask; protected String bucketNameTask; - - - private Map connectionMap; /** @@ -123,20 +120,12 @@ AccountingPersistenceBackendQuery { AccountingPersistenceBackendQueryConfiguration configuration) throws Exception { - - - - String url = configuration.getProperty(URL_PROPERTY_KEY); - - - String password = configuration.getProperty(PASSWORD_PROPERTY_KEY); cluster = CouchbaseCluster.create(ENV, url); - logger.trace("env"+ENV.toString()); - + bucketNameStorage = configuration.getProperty(BUCKET_STORAGE_NAME_PROPERTY_KEY); bucketNameService = configuration.getProperty(BUCKET_SERVICE_NAME_PROPERTY_KEY); bucketNameJob = configuration.getProperty(BUCKET_JOB_NAME_PROPERTY_KEY); @@ -146,7 +135,7 @@ AccountingPersistenceBackendQuery { connectionMap = new HashMap(); bucketStorage = cluster.openBucket(bucketNameStorage, password); - + connectionMap.put(BUCKET_STORAGE_NAME_PROPERTY_KEY, bucketStorage); bucketService = cluster.openBucket(bucketNameService, password); @@ -160,12 +149,8 @@ AccountingPersistenceBackendQuery { bucketTask= cluster.openBucket(bucketNameTask, password); connectionMap.put(BUCKET_TASK_NAME_PROPERTY_KEY, bucketTask); - - logger.trace("Open cluster Service Bucket Url:"+url+" Pwd:"+configuration.getProperty(PASSWORD_PROPERTY_KEY)+ " BucketName "+configuration.getProperty(BUCKET_SERVICE_NAME_PROPERTY_KEY)); - - } /** @@ -222,7 +207,6 @@ AccountingPersistenceBackendQuery { AggregationMode aggregationMode = temporalConstraint .getAggregationMode(); // TODO Aggregate Results - if (filters != null) { for (Filter filter : filters) { expression = expression.and(x(filter.getKey()).eq( @@ -232,27 +216,11 @@ AccountingPersistenceBackendQuery { GroupByPath groupByPath = select("*").from(connectionMap.get(clz.getSimpleName()).name()) .where(expression); - - - - Map map = new HashMap(); - // using the DSL - /*e.g. - select sum(dataVolume) as Volume , - sum(operationCount) as Operation , - consumerId - from accounting_storage_test - group by order by Volume desc - */ - // N1qlQueryResult result = connectionMap.get(clz.getSimpleName()).query(select("sum(dataVolume) as Volume ,sum(operationCount) as Operation , consumerId").from("accounting_storage").groupBy("consumerId").limit(5)); - - - //logger.info("result"+result.toString()); N1qlQueryResult result = connectionMap.get(clz.getSimpleName()).query(groupByPath); - + if (!result.finalSuccess()) { logger.debug("{} failed : {}", N1qlQueryResult.class.getSimpleName(), result.errors()); @@ -275,9 +243,6 @@ AccountingPersistenceBackendQuery { if (map.containsKey(calendar)) { Info info = map.get(calendar); JSONObject value = info.getValue(); - - - jsonObject.toMap(); } else { map.put(calendar, new Info(calendar, obj)); @@ -424,25 +389,17 @@ AccountingPersistenceBackendQuery { Collection keys = new TreeSet<>(); - //JsonArray filterStartKey = JsonArray.create(); - //JsonArray filterEndKey = JsonArray.create(); - - if (filters != null && filters.size() != 0) { // Sorting filter for call a mapreduce Collections.sort(filters, new Comparator() { @Override public int compare(Filter filter1, Filter filter2) { - - return filter1.getKey().compareTo(filter2.getKey()); + int result =filter1.getKey().compareTo(filter2.getKey()); + return result; } }); - logger.trace("filter"+filters.toString()); - - for (Filter filter : filters) { - String filterKey = filter.getKey(); String filterValue = filter.getValue(); @@ -457,8 +414,6 @@ AccountingPersistenceBackendQuery { startKey.add(filterValue); endKey.add(filterValue); - //filterStartKey.add(filterValue); - //filterEndKey.add(filterValue); keys.add(filterKey); } else { throw new KeyException( @@ -498,36 +453,19 @@ AccountingPersistenceBackendQuery { } count++; } - - - - logger.trace("startKey:{}"+startKey); - //startKey.add(temporalStartKey.toList()); - //endKey.add(temporalEndKey.toList()); String viewName = getMapReduceFunctionName(keys); - ViewQuery query = ViewQuery.from(designDocId, viewName); - query.inclusiveEnd(); - query.groupLevel(groupLevel); query.startKey(startKey); query.endKey(endKey); - - query.descending(false); - - - logger.trace("Bucket :{}, Design Doc ID : {}, View Name : {}, " + "Group Level : {}, Start Key : {}, End Key : {}," + "temporalStartKey :{}, temporalEndKey :{}", clz.getSimpleName(),designDocId, viewName, groupLevel, startKey, endKey,temporalStartKey.toString(), temporalEndKey.toString()); - - SortedMap infos = new TreeMap<>(); - ViewResult viewResult; try { //execute query in a specify bucket @@ -539,6 +477,7 @@ AccountingPersistenceBackendQuery { } for (ViewRow row : viewResult) { + JsonArray array = (JsonArray) row.key(); Calendar calendar = getCalendarFromArray(array); @@ -585,8 +524,6 @@ AccountingPersistenceBackendQuery { infos.put(calendar, info); //break; } - - return infos; } @@ -595,9 +532,8 @@ AccountingPersistenceBackendQuery { Class> clz, TemporalConstraint temporalConstraint, List filters) throws Exception { - SortedMap map = mapReduceQuery(clz, temporalConstraint, filters); - + SortedMap map = mapReduceQuery(clz, temporalConstraint, filters); return map; } @@ -607,17 +543,18 @@ AccountingPersistenceBackendQuery { TemporalConstraint temporalConstraint, List filters, String topKey, String orderingProperty) throws Exception { - - Comparator comparator = new Comparator() { - @Override public int compare(NumberedFilter o1, NumberedFilter o2) { - return - o1.compareTo(o2); - } + int result= - o1.compareTo(o2); - }; + if (result==0 ){ + result= o1.compareTo((Filter) o2); + } + return result; + } + }; SortedMap> ret = new TreeMap<>(comparator); @@ -628,26 +565,25 @@ AccountingPersistenceBackendQuery { filters.add(nf); SortedMap map = mapReduceQuery(clz, temporalConstraint, filters); - ret.put(nf, map); filters.remove(nf); } return ret; + } protected String getQualifiedProperty(String property){ //DEVELOPING return (property); - //return String.format("%s.%s", bucketName, property); + } - //Use for proprerty into a specify bucket + //Use for property into a specify bucket protected String getSpecializedProperty(Class> clz,String property){ return String.format("%s.%s", connectionMap.get(clz.getSimpleName()).name(), property); - } @Override @@ -656,8 +592,6 @@ AccountingPersistenceBackendQuery { TemporalConstraint temporalConstraint, List filters, String key, String orderingProperty) throws Exception { - - String currentScope = ScopeProvider.instance.get(); String recordType = clz.newInstance().getRecordType(); @@ -678,30 +612,24 @@ AccountingPersistenceBackendQuery { x(getSpecializedProperty(clz,BasicUsageRecord.SCOPE)). eq(s(currentScope)); - long startTime = temporalConstraint.getAlignedStartTime().getTimeInMillis(); whereExpression = whereExpression.and( - x(getSpecializedProperty(clz,AggregatedRecord.START_TIME)).gt(startTime) - + x(getSpecializedProperty(clz,AggregatedRecord.START_TIME)).gt(startTime) ); - - long endTime = temporalConstraint.getAlignedEndTime().getTimeInMillis(); + //long endTime = temporalConstraint.getAlignedEndTime().getTimeInMillis(); + //if (startTime==endTime) + long endTime = temporalConstraint.getEndTime(); + whereExpression = whereExpression.and( - x(getSpecializedProperty(clz,AggregatedRecord.END_TIME)).lt(endTime) + x(getSpecializedProperty(clz,AggregatedRecord.END_TIME)).lt(endTime) ); - - Set recordKeysSet = AccountingPersistenceQuery .getQuerableKeys(clz.newInstance()); - //list filter used for remove duplicate filter Collection keys = new TreeSet<>(); - - - if (filters != null && filters.size() != 0) { for (Filter filter : filters) { @@ -734,8 +662,6 @@ AccountingPersistenceBackendQuery { } } - - Expression[] selectExpressionArray = new Expression[selectExpressions.size()]; selectExpressions.toArray(selectExpressionArray); @@ -744,26 +670,20 @@ AccountingPersistenceBackendQuery { OffsetPath path = select(selectExpressionArray).from(connectionMap.get(clz.getSimpleName()).name()) .where(whereExpression).groupBy(key).orderBy(sort); - - - logger.debug(path.toString()); - - + logger.debug("Query for top"+path.toString()); Comparator comparator = new Comparator() { - @Override public int compare(NumberedFilter o1, NumberedFilter o2) { - return - o1.compareTo(o2); + int compareResult = -o1.compareTo(o2); + if(compareResult==0){ + compareResult=1; + } + return compareResult; } - }; - SortedSet ret = new TreeSet<>(comparator); - N1qlQueryResult result = connectionMap.get(clz.getSimpleName()).query(path); - - if (!result.finalSuccess()) { logger.debug("{} failed : {}", N1qlQueryResult.class.getSimpleName(), result.errors()); @@ -788,16 +708,14 @@ AccountingPersistenceBackendQuery { } catch (Exception e) { logger.warn("Unable to eleborate result for {}", row.toString()); - //logger.warn("Error:"+e.getLocalizedMessage()); + e.printStackTrace(); } - //logger.trace("\n\n"); - } + } return ret; } - @SuppressWarnings("deprecation") @Override public SortedSet getFilterValues( @@ -805,7 +723,6 @@ AccountingPersistenceBackendQuery { TemporalConstraint temporalConstraint, List filters, String key) throws Exception { - String currentScope = ScopeProvider.instance.get(); JsonArray startKey = JsonArray.create(); @@ -862,13 +779,7 @@ AccountingPersistenceBackendQuery { ret.add(numberedFilter); } logger.trace("returning {} values",ret.size()); - - return ret; - - - - } @SuppressWarnings("deprecation") @@ -975,7 +886,7 @@ AccountingPersistenceBackendQuery { JSONObject result= new JSONObject(map); return result; } - - - + + + } diff --git a/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.html b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.html new file mode 100644 index 0000000..7abc304 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.html @@ -0,0 +1,913 @@ + + + + + + +AccountingPersistenceQueryCouchBase (Accounting Analytics Persistence CouchBase 1.1.0-SNAPSHOT API) + + + + + + + + + + + +
+
org.gcube.accounting.analytics.persistence.couchbase
+

Class AccountingPersistenceQueryCouchBase

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.gcube.accounting.analytics.persistence.couchbase.AccountingPersistenceQueryCouchBase
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
    +
    +
    +
    +
    public class AccountingPersistenceQueryCouchBase
    +extends Object
    +implements org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
    +
    Author:
    +
    Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
      • +

        ENV

        +
        protected static final com.couchbase.client.java.env.CouchbaseEnvironment ENV
        +
      • +
      + + + +
        +
      • +

        cluster

        +
        protected com.couchbase.client.java.Cluster cluster
        +
      • +
      + + + +
        +
      • +

        bucketStorage

        +
        protected com.couchbase.client.java.Bucket bucketStorage
        +
      • +
      + + + +
        +
      • +

        bucketNameStorage

        +
        protected String bucketNameStorage
        +
      • +
      + + + +
        +
      • +

        bucketService

        +
        protected com.couchbase.client.java.Bucket bucketService
        +
      • +
      + + + +
        +
      • +

        bucketNameService

        +
        protected String bucketNameService
        +
      • +
      + + + +
        +
      • +

        bucketPortlet

        +
        protected com.couchbase.client.java.Bucket bucketPortlet
        +
      • +
      + + + +
        +
      • +

        bucketNamePortlet

        +
        protected String bucketNamePortlet
        +
      • +
      + + + +
        +
      • +

        bucketJob

        +
        protected com.couchbase.client.java.Bucket bucketJob
        +
      • +
      + + + +
        +
      • +

        bucketNameJob

        +
        protected String bucketNameJob
        +
      • +
      + + + +
        +
      • +

        bucketTask

        +
        protected com.couchbase.client.java.Bucket bucketTask
        +
      • +
      + + + +
        +
      • +

        bucketNameTask

        +
        protected String bucketNameTask
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        KEYS_SEPARATOR

        +
        protected static final String KEYS_SEPARATOR
        +
        Used in the name of map reduce to separate keys used as filter
        +
        See Also:
        Constant Field Values
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AccountingPersistenceQueryCouchBase

        +
        public AccountingPersistenceQueryCouchBase()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        prepareConnection

        +
        public void prepareConnection(org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQueryConfiguration configuration)
        +                       throws Exception
        +
        +
        Specified by:
        +
        prepareConnection in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close()
        +           throws Exception
        +
        +
        Specified by:
        +
        close in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getCalendar

        +
        protected Calendar getCalendar(org.json.JSONObject obj,
        +                   org.gcube.accounting.analytics.TemporalConstraint.AggregationMode aggregationMode)
        +                        throws NumberFormatException,
        +                               org.json.JSONException
        +
        Throws:
        +
        NumberFormatException
        +
        org.json.JSONException
        +
      • +
      + + + +
        +
      • +

        selectQuery

        +
        protected Map<Calendar,org.gcube.accounting.analytics.Info> selectQuery(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                                                            org.gcube.accounting.analytics.TemporalConstraint temporalConstraint,
        +                                                            List<org.gcube.accounting.analytics.Filter> filters)
        +                                                                 throws Exception
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getCalendarFromArray

        +
        protected Calendar getCalendarFromArray(com.couchbase.client.java.document.json.JsonArray array)
        +                                 throws org.json.JSONException
        +
        Throws:
        +
        org.json.JSONException
        +
      • +
      + + + +
        +
      • +

        getRangeKey

        +
        protected com.couchbase.client.java.document.json.JsonArray getRangeKey(long time,
        +                                                            org.gcube.accounting.analytics.TemporalConstraint.AggregationMode aggregationMode,
        +                                                            boolean wildCard,
        +                                                            boolean endKey)
        +                                                                 throws org.json.JSONException
        +
        Throws:
        +
        org.json.JSONException
        +
      • +
      + + + + + + + +
        +
      • +

        getMapReduceFunctionName

        +
        public static String getMapReduceFunctionName(Collection<String> collection)
        +
      • +
      + + + +
        +
      • +

        mapReduceQuery

        +
        protected SortedMap<Calendar,org.gcube.accounting.analytics.Info> mapReduceQuery(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                                                                     org.gcube.accounting.analytics.TemporalConstraint temporalConstraint,
        +                                                                     List<org.gcube.accounting.analytics.Filter> filters)
        +                                                                          throws Exception
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getTimeSeries

        +
        public SortedMap<Calendar,org.gcube.accounting.analytics.Info> getTimeSeries(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                                                                    org.gcube.accounting.analytics.TemporalConstraint temporalConstraint,
        +                                                                    List<org.gcube.accounting.analytics.Filter> filters)
        +                                                                      throws Exception
        +
        +
        Specified by:
        +
        getTimeSeries in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getTopValues

        +
        public SortedMap<org.gcube.accounting.analytics.NumberedFilter,SortedMap<Calendar,org.gcube.accounting.analytics.Info>> getTopValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                                                                                                                            org.gcube.accounting.analytics.TemporalConstraint temporalConstraint,
        +                                                                                                                            List<org.gcube.accounting.analytics.Filter> filters,
        +                                                                                                                            String topKey,
        +                                                                                                                            String orderingProperty)
        +                                                                                                                              throws Exception
        +
        +
        Specified by:
        +
        getTopValues in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getQualifiedProperty

        +
        protected String getQualifiedProperty(String property)
        +
      • +
      + + + +
        +
      • +

        getSpecializedProperty

        +
        protected String getSpecializedProperty(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                            String property)
        +
      • +
      + + + +
        +
      • +

        getNextPossibleValues

        +
        public SortedSet<org.gcube.accounting.analytics.NumberedFilter> getNextPossibleValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                                                                             org.gcube.accounting.analytics.TemporalConstraint temporalConstraint,
        +                                                                             List<org.gcube.accounting.analytics.Filter> filters,
        +                                                                             String key,
        +                                                                             String orderingProperty)
        +                                                                               throws Exception
        +
        +
        Specified by:
        +
        getNextPossibleValues in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getFilterValues

        +
        public SortedSet<org.gcube.accounting.analytics.NumberedFilter> getFilterValues(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                                                                       org.gcube.accounting.analytics.TemporalConstraint temporalConstraint,
        +                                                                       List<org.gcube.accounting.analytics.Filter> filters,
        +                                                                       String key)
        +                                                                         throws Exception
        +
        +
        Specified by:
        +
        getFilterValues in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
        +
        Throws:
        +
        Exception
        +
      • +
      + + + +
        +
      • +

        getUsageValue

        +
        public org.json.JSONObject getUsageValue(Class<? extends org.gcube.documentstore.records.AggregatedRecord<?,?>> clz,
        +                                org.gcube.accounting.analytics.TemporalConstraint temporalConstraint,
        +                                org.gcube.accounting.analytics.Filter applicant)
        +                                  throws Exception
        +
        +
        Specified by:
        +
        getUsageValue in interface org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery
        +
        Throws:
        +
        Exception
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/class-use/AccountingPersistenceQueryCouchBase.html b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/class-use/AccountingPersistenceQueryCouchBase.html new file mode 100644 index 0000000..03c469d --- /dev/null +++ b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/class-use/AccountingPersistenceQueryCouchBase.html @@ -0,0 +1,115 @@ + + + + + + +Uses of Class org.gcube.accounting.analytics.persistence.couchbase.AccountingPersistenceQueryCouchBase (Accounting Analytics Persistence CouchBase 1.1.0-SNAPSHOT API) + + + + + + + + + + +
+

Uses of Class
org.gcube.accounting.analytics.persistence.couchbase.AccountingPersistenceQueryCouchBase

+
+
No usage of org.gcube.accounting.analytics.persistence.couchbase.AccountingPersistenceQueryCouchBase
+ + + + +

Copyright © 2016. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-frame.html b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-frame.html new file mode 100644 index 0000000..11de2ea --- /dev/null +++ b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-frame.html @@ -0,0 +1,20 @@ + + + + + + +org.gcube.accounting.analytics.persistence.couchbase (Accounting Analytics Persistence CouchBase 1.1.0-SNAPSHOT API) + + + + +

org.gcube.accounting.analytics.persistence.couchbase

+ + + diff --git a/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-summary.html b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-summary.html new file mode 100644 index 0000000..7509bda --- /dev/null +++ b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-summary.html @@ -0,0 +1,133 @@ + + + + + + +org.gcube.accounting.analytics.persistence.couchbase (Accounting Analytics Persistence CouchBase 1.1.0-SNAPSHOT API) + + + + + + + + + + +
+

Package org.gcube.accounting.analytics.persistence.couchbase

+
+
+ +
+ + + + +

Copyright © 2016. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-tree.html b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-tree.html new file mode 100644 index 0000000..73afb68 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-tree.html @@ -0,0 +1,124 @@ + + + + + + +org.gcube.accounting.analytics.persistence.couchbase Class Hierarchy (Accounting Analytics Persistence CouchBase 1.1.0-SNAPSHOT API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.gcube.accounting.analytics.persistence.couchbase

+
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.gcube.accounting.analytics.persistence.couchbase.AccountingPersistenceQueryCouchBase (implements org.gcube.accounting.analytics.persistence.AccountingPersistenceBackendQuery)
    • +
    +
  • +
+
+ +
+ + + + + +
+ + +

Copyright © 2016. All Rights Reserved.

+ + diff --git a/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-use.html b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-use.html new file mode 100644 index 0000000..10b6a75 --- /dev/null +++ b/target/apidocs/org/gcube/accounting/analytics/persistence/couchbase/package-use.html @@ -0,0 +1,115 @@ + + + + + + +Uses of Package org.gcube.accounting.analytics.persistence.couchbase (Accounting Analytics Persistence CouchBase 1.1.0-SNAPSHOT API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Package
org.gcube.accounting.analytics.persistence.couchbase

+
+
No usage of org.gcube.accounting.analytics.persistence.couchbase
+ +
+ + + + + +
+ + +

Copyright © 2016. All Rights Reserved.

+ + diff --git a/target/apidocs/resources/background.gif b/target/apidocs/resources/background.gif new file mode 100644 index 0000000..f471940 Binary files /dev/null and b/target/apidocs/resources/background.gif differ diff --git a/target/apidocs/resources/tab.gif b/target/apidocs/resources/tab.gif new file mode 100644 index 0000000..1a73a83 Binary files /dev/null and b/target/apidocs/resources/tab.gif differ diff --git a/target/apidocs/resources/titlebar.gif b/target/apidocs/resources/titlebar.gif new file mode 100644 index 0000000..17443b3 Binary files /dev/null and b/target/apidocs/resources/titlebar.gif differ diff --git a/target/apidocs/resources/titlebar_end.gif b/target/apidocs/resources/titlebar_end.gif new file mode 100644 index 0000000..3ad78d4 Binary files /dev/null and b/target/apidocs/resources/titlebar_end.gif differ diff --git a/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 0000000..8b89c97 --- /dev/null +++ b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/target/javadoc-bundle-options/package-list b/target/javadoc-bundle-options/package-list new file mode 100644 index 0000000..42c9b95 --- /dev/null +++ b/target/javadoc-bundle-options/package-list @@ -0,0 +1,203 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers \ No newline at end of file diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..baab230 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Sep 08 10:38:03 CEST 2016 +version=1.1.0-SNAPSHOT +groupId=org.gcube.accounting +artifactId=accounting-analytics-persistence-couchbase diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..cd2cad9 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,5 @@ +org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.class +org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase$2.class +org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase$1.class +org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase$3.class +org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase$4.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..e8bdb2e --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1 @@ +/home/pieve/workspace/accounting-analytics-persistence-couchbase/src/main/java/org/gcube/accounting/analytics/persistence/couchbase/AccountingPersistenceQueryCouchBase.java