ColumnFamilyDefinition cfDef = HFactory.createColumnFamilyDefinition(keyspaceName, "UserCounters"); cfDef.setKeyValidationClass(ComparatorType.UTF8TYPE.getClassName()); cfDef.setComparatorType(ComparatorType.UTF8TYPE); cfDef.setDefaultValidationClass(ComparatorType.COUNTERTYPE.getClassName()); cfDef.setColumnType(ColumnType.STANDARD); cfDef.setKeyspaceName(keyspaceName);
/** * Creates SPO? column family used for date range queries. * * @param cfName the column family name. * @return the SPO? column family definition. */ protected ColumnFamilyDefinition createCF_RDT_SP_O(final String cfName) { final ColumnFamilyDefinition cfdef = HFactory.createColumnFamilyDefinition(_dataAccessLayerFactory.getKeyspaceName(), cfName, ComparatorType.LONGTYPE); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setCompactionStrategy("LeveledCompactionStrategy"); cfdef.setCompressionOptions(_compressionOptions); return new ThriftCfDef(cfdef); }
/** * Creates SPO? column family used for date range queries. * * @param cfName the column family name. * @return the SPO? column family definition. */ protected ColumnFamilyDefinition createCF_RDT_SP_O(final String cfName) { final ColumnFamilyDefinition cfdef = HFactory.createColumnFamilyDefinition(_dataAccessLayerFactory.getKeyspaceName(), cfName, ComparatorType.LONGTYPE); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setCompactionStrategy("LeveledCompactionStrategy"); cfdef.setCompressionOptions(_compressionOptions); return new ThriftCfDef(cfdef); }
/** * Creates POS? column family. * * @param cfName the column family name. * @return the POS? column family definition. */ protected ColumnFamilyDefinition createCF_PO_Sx(final String cfName) { final ColumnFamilyDefinition cfdef = HFactory.createColumnFamilyDefinition(_dataAccessLayerFactory.getKeyspaceName(), cfName, ComparatorType.COMPOSITETYPE); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setComparatorTypeAlias("(DoubleType, BytesType)"); cfdef.setCompactionStrategy("LeveledCompactionStrategy"); cfdef.setCompressionOptions(_compressionOptions); return new ThriftCfDef(cfdef); }
/** * Creates POS? column family used for date range queries. * * @param cfName the column family name. * @return the POS? column family definition. */ protected ColumnFamilyDefinition createCF_RDT_PO_S(final String cfName) { final ColumnFamilyDefinition cfdef = HFactory.createColumnFamilyDefinition(_dataAccessLayerFactory.getKeyspaceName(), cfName, ComparatorType.COMPOSITETYPE); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setComparatorTypeAlias("(LongType, BytesType)"); cfdef.setCompactionStrategy("LeveledCompactionStrategy"); cfdef.setCompressionOptions(_compressionOptions); return new ThriftCfDef(cfdef); }
/** * Creates POS? column family. * * @param cfName the column family name. * @return the POS? column family definition. */ protected ColumnFamilyDefinition createCF_PO_Sx(final String cfName) { final ColumnFamilyDefinition cfdef = HFactory.createColumnFamilyDefinition(_dataAccessLayerFactory.getKeyspaceName(), cfName, ComparatorType.COMPOSITETYPE); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setComparatorTypeAlias("(DoubleType, BytesType)"); cfdef.setCompactionStrategy("LeveledCompactionStrategy"); cfdef.setCompressionOptions(_compressionOptions); return new ThriftCfDef(cfdef); }
/** * Creates POS? column family used for date range queries. * * @param cfName the column family name. * @return the POS? column family definition. */ protected ColumnFamilyDefinition createCF_RDT_PO_S(final String cfName) { final ColumnFamilyDefinition cfdef = HFactory.createColumnFamilyDefinition(_dataAccessLayerFactory.getKeyspaceName(), cfName, ComparatorType.COMPOSITETYPE); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfdef.setComparatorTypeAlias("(LongType, BytesType)"); cfdef.setCompactionStrategy("LeveledCompactionStrategy"); cfdef.setCompressionOptions(_compressionOptions); return new ThriftCfDef(cfdef); }
@Override public void createRequiredSchemaEntities() throws DataAccessLayerException { final String keyspaceName = _keyspace.getKeyspaceName(); KeyspaceDefinition ksdef = _factory.getCluster().describeKeyspace(keyspaceName); if (!hasColumnFamily(ksdef, _cf_name)) { ColumnFamilyDefinition cfDef = HFactory.createColumnFamilyDefinition(keyspaceName, _cf_name); cfDef.setKeyValidationClass(ComparatorType.UTF8TYPE.getClassName()); cfDef.setComparatorType(ComparatorType.UTF8TYPE); cfDef.setCompactionStrategy("LeveledCompactionStrategy"); cfDef.setDefaultValidationClass(ComparatorType.COUNTERTYPE.getClassName()); cfDef.setColumnType(ColumnType.STANDARD); _factory.getCluster().addColumnFamily(cfDef, true); } setDefaultValue(-1L); } }
cfDef.setCompressionOptions(compressionOptions); cfDef.setColumnType(ColumnType.STANDARD); cfDef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfDef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName());
cfDef.setCompressionOptions(compressionOptions); cfDef.setColumnType(ColumnType.STANDARD); cfDef.setKeyValidationClass(ComparatorType.BYTESTYPE.getClassName()); cfDef.setDefaultValidationClass(ComparatorType.BYTESTYPE.getClassName());
@Override public void createRequiredSchemaEntities() throws DataAccessLayerException { final String keyspaceName = _keyspace.getKeyspaceName(); KeyspaceDefinition ksdef = _factory.getCluster().describeKeyspace(keyspaceName); if (!hasColumnFamily(ksdef, _cf_name)) { ColumnFamilyDefinition cfDef = HFactory.createColumnFamilyDefinition(keyspaceName, _cf_name); cfDef.setKeyValidationClass(ComparatorType.UTF8TYPE.getClassName()); cfDef.setComparatorType(ComparatorType.UTF8TYPE); cfDef.setCompactionStrategy("LeveledCompactionStrategy"); cfDef.setDefaultValidationClass(ComparatorType.COUNTERTYPE.getClassName()); cfDef.setColumnType(ColumnType.STANDARD); _factory.getCluster().addColumnFamily(cfDef, true); } setDefaultValue(-1L); } }
: ComparatorType.BYTESTYPE); cfdef.setKeyspaceName(_dataAccessLayerFactory.getKeyspaceName()); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setCompactionStrategy("LeveledCompactionStrategy");
: ComparatorType.BYTESTYPE); cfdef.setKeyspaceName(_dataAccessLayerFactory.getKeyspaceName()); cfdef.setColumnType(ColumnType.STANDARD); cfdef.setCompactionStrategy("LeveledCompactionStrategy");