Examples of CqlColumnFamilyDefinitionImpl


Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

  public CqlRowListIterator(ResultSet rs, ColumnFamily<K,C> cf) {
    this.resultSet = rs;
    this.cf = cf;
    this.keySerializer = cf.getKeySerializer();
    CqlColumnFamilyDefinitionImpl cfDef = (CqlColumnFamilyDefinitionImpl) cf.getColumnFamilyDefinition();
    this.isClusteringKey = cfDef.getClusteringKeyColumnDefinitionList().size() > 0;
  }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

   * This constructor is meant to be used when we are using the CQL3 table but still in the legacy thrift mode
   * @param rows
   */
  public CqlColumnListImpl(List<Row> rows, ColumnFamily<?, ?> cf) {
   
    CqlColumnFamilyDefinitionImpl cfDef = (CqlColumnFamilyDefinitionImpl) cf.getColumnFamilyDefinition();
   
    int columnNameIndex = cfDef.getPartitionKeyColumnDefinitionList().size()
   
    for (Row row : rows) {
      Object columnName = CqlTypeMapping.getDynamicColumn(row, cf.getColumnSerializer(), columnNameIndex, cf);
      int valueIndex = cfDef.getPartitionKeyColumnDefinitionList().size() + cfDef.getClusteringKeyColumnDefinitionList().size();
     
      CqlColumnImpl<C> cqlCol = new CqlColumnImpl<C>((C) columnName, row, valueIndex);
      columnList.add(cqlCol);
      map.put((C) columnName, cqlCol);
    }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

    return astyanaxConfig;
  }

  @Override
  public ColumnFamilyDefinition makeColumnFamilyDefinition() {
    return new CqlColumnFamilyDefinitionImpl(session);
  }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

    }
  }

  @Override
  public OperationResult<SchemaChangeResult> createColumnFamily(Map<String, Object> options) throws ConnectionException {
    return new CqlColumnFamilyDefinitionImpl(session, null, options).execute();
  }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

    return new CqlColumnFamilyDefinitionImpl(session, null, options).execute();
  }

  @Override
  public OperationResult<SchemaChangeResult> createColumnFamily(Properties props) throws ConnectionException {
    return new CqlColumnFamilyDefinitionImpl(session, null, props).execute();
  }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

      obj = clazz.newInstance();
    } catch (Exception e) {
      throw new RuntimeException(e);
    }
   
    CqlColumnFamilyDefinitionImpl cfDef = (CqlColumnFamilyDefinitionImpl) cf.getColumnFamilyDefinition();
    List<ColumnDefinition> cluseringKeyList = cfDef.getClusteringKeyColumnDefinitionList();
   
    int componentIndex = 0;
    for (ComponentSerializer<?> component : compositeSerializer.getComponents()) {
     
      Object value = getDynamicColumn(row, component.getSerializer(), cluseringKeyList.get(componentIndex).getName(), cf);
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

    return new CqlColumnFamilyDefinitionImpl(session, null, props).execute();
  }

  @Override
  public OperationResult<SchemaChangeResult> updateColumnFamily(Map<String, Object> options) throws ConnectionException {
    return new CqlColumnFamilyDefinitionImpl(session, null, options).alterTable().execute();
  }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

    return new CqlColumnFamilyDefinitionImpl(session, null, options).alterTable().execute();
  }

  @Override
  public OperationResult<SchemaChangeResult> updateColumnFamily(Properties props) throws ConnectionException {
    return new CqlColumnFamilyDefinitionImpl(session, null, props).alterTable().execute();
  }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

   
    if (rKey == null) {
      return null;
    }
   
    CqlColumnFamilyDefinitionImpl cfDef = (CqlColumnFamilyDefinitionImpl) columnFamily.getColumnFamilyDefinition();
   
    if (cfDef.getKeyValidationClass().contains("BytesType")) {
     
      // Row key is of type bytes. Convert row key to bytebuffer if needed
      if (rKey instanceof ByteBuffer) {
        return rKey;
      }
View Full Code Here

Examples of com.netflix.astyanax.cql.schema.CqlColumnFamilyDefinitionImpl

  }

  @Override
  public AllRowsQuery<K, C>  withColumnRange(C startColumn, C endColumn, boolean reversed, int count) {
   
    CqlColumnFamilyDefinitionImpl cfDef = (CqlColumnFamilyDefinitionImpl) columnFamily.getColumnFamilyDefinition();
    String pkColName = cfDef.getPartitionKeyColumnDefinitionList().get(1).getName();
   
    this.columnSlice = new CqlColumnSlice<C>(new CqlRangeBuilder<C>()
        .setColumn(pkColName)
        .setStart(startColumn)
        .setEnd(endColumn)
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.