Package org.cassandraunit.type

Examples of org.cassandraunit.type.GenericType


    }

    private List<HColumn<GenericType, GenericType>> createHColumnList(List<ColumnModel> columnsModel) {
        List<HColumn<GenericType, GenericType>> hColumns = new ArrayList<HColumn<GenericType, GenericType>>();
        for (ColumnModel columnModel : columnsModel) {
            GenericType columnValue = columnModel.getValue();
            if (columnValue == null) {
                columnValue = new GenericType("", GenericTypeEnum.BYTES_TYPE);
            }
            Long timestamp = columnModel.getTimestamp();
            if(timestamp == null) {
                timestamp = System.currentTimeMillis();
            }
View Full Code Here


    private List<ColumnDefinition> createColumnsDefinition(List<ColumnMetadataModel> columnsMetadata) {
        List<ColumnDefinition> columnsDefinition = new ArrayList<ColumnDefinition>();
        for (ColumnMetadataModel columnMetadata : columnsMetadata) {
            BasicColumnDefinition columnDefinition = new BasicColumnDefinition();

            GenericType columnName = columnMetadata.getColumnName();
            columnDefinition.setName(GenericTypeSerializer.get().toByteBuffer(columnName));

            if (columnMetadata.getColumnIndexType() != null) {
                String indexName = columnMetadata.getIndexName();
                columnDefinition.setIndexName((indexName == null) ? columnName.getValue() : indexName);
                columnDefinition.setIndexType(columnMetadata.getColumnIndexType());
            }

            if (columnMetadata.getValidationClass() != null) {
                columnDefinition.setValidationClass(columnMetadata.getValidationClass().getClassName());
View Full Code Here

    private SuperColumnModel mapParsedSuperColumnToSuperColumnModel(List<ParsedColumnMetadata> metaData, ParsedSuperColumn parsedSuperColumn,
                                                                    ComparatorType comparatorType, ComparatorType subComparatorType, ComparatorType defaultColumnValueType) {
        SuperColumnModel superColumnModel = new SuperColumnModel();

        superColumnModel.setName(new GenericType(parsedSuperColumn.getName(), GenericTypeEnum.fromValue(comparatorType
                .getTypeName())));

        superColumnModel.setColumns(mapParsedColumnsToColumnsModel(metaData, parsedSuperColumn.getColumns(), subComparatorType,
                null, defaultColumnValueType));
        return superColumnModel;
View Full Code Here

        if (ComparatorType.COUNTERTYPE.getClassName().equals(defaultColumnValueType.getClassName())
                && TypeExtractor.containFunctions(parsedColumn.getValue())) {
            throw new ParseException("Impossible to override Column value into a Counter column family");
        }

        GenericType columnValue = null;
        if (parsedColumn.getValue() != null) {
            if (metaData != null && !TypeExtractor.containFunctions(parsedColumn.getValue())) {
                GenericTypeEnum genTypeEnum = GenericTypeEnum.fromValue(metaData.getValidationClass().name());
                columnValue = new GenericType(parsedColumn.getValue(), genTypeEnum);
            } else {
                columnValue = TypeExtractor.extract(parsedColumn.getValue(), defaultColumnValueType);
            }
        }
        columnModel.setValue(columnValue);
View Full Code Here

    columnFamily.setName("columnFamily1");
    List<RowModel> rows = new ArrayList<RowModel>();

    /* row1 */
    RowModel row1 = new RowModel();
    row1.setKey(new GenericType("10", GenericTypeEnum.BYTES_TYPE));
    List<ColumnModel> columns1 = new ArrayList<ColumnModel>();

    columns1.add(constructDefaultColumnForMock("11", "11"));
    columns1.add(constructDefaultColumnForMock("12", "12"));
    row1.setColumns(columns1);
    rows.add(row1);

    /* row2 */
    RowModel row2 = new RowModel();
    row2.setKey(new GenericType("20", GenericTypeEnum.BYTES_TYPE));
    List<ColumnModel> columns2 = new ArrayList<ColumnModel>();

    columns2.add(constructDefaultColumnForMock("21", "21"));
    columns2.add(constructDefaultColumnForMock("22", "22"));
    columns2.add(constructDefaultColumnForMock("23", "23"));
    row2.setColumns(columns2);
    rows.add(row2);

    /* row3 */
    RowModel row3 = new RowModel();
    row3.setKey(new GenericType("30", GenericTypeEnum.BYTES_TYPE));
    List<ColumnModel> columns3 = new ArrayList<ColumnModel>();

    columns3.add(constructDefaultColumnForMock("31", "31"));
    columns3.add(constructDefaultColumnForMock("32", "32"));
    row3.setColumns(columns3);
View Full Code Here

    return keyspace;
  }

  private static ColumnModel constructDefaultColumnForMock(String name, String value) {
    ColumnModel columnModel = new ColumnModel();
    columnModel.setName(new GenericType(name, GenericTypeEnum.BYTES_TYPE));
    columnModel.setValue(new GenericType(value, GenericTypeEnum.BYTES_TYPE));
    return columnModel;
  }
View Full Code Here

    List<RowModel> rows = new ArrayList<RowModel>();

    /* row1 */
    RowModel row1 = new RowModel();
    row1.setKey(new GenericType("13816710-1dd2-11b2-879a-782bcb80ff6a", GenericTypeEnum.TIME_UUID_TYPE));
    List<SuperColumnModel> superColumns1 = new ArrayList<SuperColumnModel>();
    superColumns1.add(constructDefinedSuperColumnForMock(11));
    superColumns1.add(constructDefinedSuperColumnForMock(12));

    row1.setSuperColumns(superColumns1);
    rows.add(row1);

    /* row2 */
    RowModel row2 = new RowModel();
    row2.setKey(new GenericType("13818e20-1dd2-11b2-879a-782bcb80ff6a", GenericTypeEnum.TIME_UUID_TYPE));
    List<SuperColumnModel> superColumns2 = new ArrayList<SuperColumnModel>();
    superColumns2.add(constructDefinedSuperColumnForMock(21));
    superColumns2.add(constructDefinedSuperColumnForMock(22));
    superColumns2.add(constructDefinedSuperColumnForMock(23));

View Full Code Here

    when(mockDataSet.getColumnFamilies()).thenReturn(keyspace.getColumnFamilies());
    return mockDataSet;
  }

    private static GenericType newUtf8GenericType(String value) {
        return new GenericType(value, GenericTypeEnum.UTF_8_TYPE);
    }
View Full Code Here

        return new GenericType(value, GenericTypeEnum.UTF_8_TYPE);
    }

    private static SuperColumnModel constructDefinedSuperColumnForMock(int columnNumber) {
    SuperColumnModel superColumnModel = new SuperColumnModel();
    superColumnModel.setName(new GenericType("name" + columnNumber, GenericTypeEnum.UTF_8_TYPE));
    List<ColumnModel> columns = new ArrayList<ColumnModel>();
    columns.add(constructDefinedColumnForMock(columnNumber + "1", "value" + columnNumber + "1"));
    columns.add(constructDefinedColumnForMock(columnNumber + "2", "value" + columnNumber + "2"));
    superColumnModel.setColumns(columns);
    return superColumnModel;
View Full Code Here

    return superColumnModel;
  }

  private static ColumnModel constructDefinedColumnForMock(String name, String value) {
    ColumnModel columnModel = new ColumnModel();
    columnModel.setName(new GenericType(name, GenericTypeEnum.LONG_TYPE));
    columnModel.setValue(new GenericType(value, GenericTypeEnum.UTF_8_TYPE));
    return columnModel;
  }
View Full Code Here

TOP

Related Classes of org.cassandraunit.type.GenericType

Copyright © 2018 www.massapicom. 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.