Examples of ColumnGroup


Examples of org.apache.phoenix.hbase.index.covered.example.ColumnGroup

          byte[] family = Bytes.toBytes("f");
          desc.addFamily(new HColumnDescriptor(family));

          // enable indexing to a non-existant index table
          String indexTableName = "INDEX_TABLE";
          ColumnGroup fam1 = new ColumnGroup(indexTableName);
          fam1.add(new CoveredColumn(family, CoveredColumn.ALL_QUALIFIERS));
          CoveredColumnIndexSpecifierBuilder builder = new CoveredColumnIndexSpecifierBuilder();
          builder.addIndexGroup(fam1);
          builder.build(desc);

          // get a reference to the regionserver, so we can ensure it aborts
View Full Code Here

Examples of org.apache.phoenix.hbase.index.covered.example.ColumnGroup

    final HTableDescriptor htd = createBasic3FamilyHTD(tableNameStr);
   
    //setup basic indexing for the table
    // enable indexing to a non-existant index table
    byte[] family = new byte[] { 'a' };
    ColumnGroup fam1 = new ColumnGroup(INDEX_TABLE_NAME);
    fam1.add(new CoveredColumn(family, CoveredColumn.ALL_QUALIFIERS));
    CoveredColumnIndexSpecifierBuilder builder = new CoveredColumnIndexSpecifierBuilder();
    builder.addIndexGroup(fam1);
    builder.build(htd);

    // create the region + its WAL
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

            _groupSelect.setSelectedIntervalNames(values);

        } else {
            _groupSelect = new DataSetGroup();
            _groupSelect.setSelectedIntervalNames(values);
            _groupSelect.setColumnGroup(new ColumnGroup(columnId, columnId, GroupStrategy.DYNAMIC));
        }
        // Notify to those interested parties the selection event.
        if (displayerSettings.isFilterNotificationEnabled()) {
            for (DisplayerListener listener : listenerList) {
                listener.onGroupIntervalsSelected(this, _groupSelect);
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

        columnSelectionMap.remove(columnId);
        DataSetGroup groupOp = dataSetHandler.getGroupOperation(columnId);
        if (groupOp == null || groupOp.getColumnGroup() == null) {
            groupOp = new DataSetGroup();
            groupOp.setColumnGroup(new ColumnGroup(columnId, columnId, GroupStrategy.DYNAMIC));
        }
        // Notify to those interested parties the reset event.
        if (displayerSettings.isFilterNotificationEnabled()) {
            for (DisplayerListener listener : listenerList) {
                listener.onGroupIntervalsReset(this, Arrays.asList(groupOp));
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

        List<DataSetGroup> groupOpList = new ArrayList<DataSetGroup>();
        for (String columnId : columnSelectionMap.keySet()) {
            DataSetGroup groupOp = dataSetHandler.getGroupOperation(columnId);
            if (groupOp == null || groupOp.getColumnGroup() == null) {
                groupOp = new DataSetGroup();
                groupOp.setColumnGroup(new ColumnGroup(columnId, columnId, GroupStrategy.DYNAMIC));
            }
            groupOpList.add(groupOp);

        }
        columnSelectionMap.clear();
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

        for (int i = fromIndex; i < operationList.size(); i++) {
            DataSetOp op = operationList.get(i);
            if (DataSetOpType.GROUP.equals(op.getType())) {
                DataSetGroup groupOp = (DataSetGroup) op;

                ColumnGroup cg = groupOp.getColumnGroup();
                if (cg != null && columnId != null && !cg.getColumnId().equals(columnId)) {
                    continue;
                }
                if (onlySelections && groupOp.getSelectedIntervalNames().isEmpty()) {
                    continue;
                }
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

        return group(columnId, newColumnId, strategy, maxIntervals, intervalSize.toString());
    }

    public T group(String columnId, String newColumnId, GroupStrategy strategy, int maxIntervals, String intervalSize) {
        DataSetGroup gOp = new DataSetGroup();
        gOp.setColumnGroup(new ColumnGroup(columnId, newColumnId, strategy, maxIntervals, intervalSize));
        dataSetLookup.addOperation(gOp);
        return (T) this;
    }
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

        DataSetGroup gOp = (DataSetGroup) getCurrentOp();
        if (gOp == null || gOp.getColumnGroup() == null) {
            throw new RuntimeException("group() must be called first.");
        }

        ColumnGroup columnGroup = gOp.getColumnGroup();
        columnGroup.setStrategy( GroupStrategy.FIXED );
        columnGroup.setIntervalSize( type.toString() );
        return (T) this;
    }
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

        DataSetGroup gOp = (DataSetGroup) getCurrentOp();
        if (gOp == null || gOp.getColumnGroup() == null) {
            throw new RuntimeException("group() must be called first.");
        }

        ColumnGroup columnGroup = gOp.getColumnGroup();
        columnGroup.setAscendingOrder( true );
        return (T) this;
    }
View Full Code Here

Examples of org.dashbuilder.dataset.group.ColumnGroup

        DataSetGroup gOp = (DataSetGroup) getCurrentOp();
        if (gOp == null || gOp.getColumnGroup() == null) {
            throw new RuntimeException("group() must be called first.");
        }

        ColumnGroup columnGroup = gOp.getColumnGroup();
        columnGroup.setAscendingOrder( false );
        return (T) this;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.