/** * On set replicate on write. * * @param cfDef * the cf def * @param cfProperties * the cf properties * @param builder * the builder */ private void onSetReplicateOnWrite(CfDef cfDef, Properties cfProperties, StringBuilder builder) { String replicateOnWrite = cfProperties.getProperty(CassandraConstants.REPLICATE_ON_WRITE); if (builder != null) { String replicateOn_Write = CQLTranslator.getKeyword(CassandraConstants.REPLICATE_ON_WRITE); builder.append(replicateOn_Write); builder.append(CQLTranslator.EQ_CLAUSE); builder.append(Boolean.parseBoolean(replicateOnWrite)); builder.append(CQLTranslator.AND_CLAUSE); } else if (cfDef != null) { cfDef.setReplicate_on_write(false); } }
@Override public ColumnFamilyDefinition setReplicateOnWrite(Boolean value) { if (value != null) cfDef.setReplicate_on_write(value); return this; }
@Override public ColumnFamilyDefinition setReplicateOnWrite(Boolean value) { if (value != null) cfDef.setReplicate_on_write(value); return this; }
private void onSetReplicateOnWrite(CfDef cfDef, Properties cFProperties, StringBuilder builder) { String replicateOnWrite = cFProperties.getProperty(CassandraConstants.REPLICATE_ON_WRITE); if (builder != null) { appendPropertyToBuilder(builder, replicateOnWrite, CassandraConstants.REPLICATE_ON_WRITE); } else { cfDef.setReplicate_on_write(Boolean.parseBoolean(replicateOnWrite)); } }
d.setRead_repair_chance(readRepairChance); d.setRow_cache_size(rowCacheSize); d.setReplicate_on_write(replicateOnWrite);
break; case REPLICATE_ON_WRITE: cfDef.setReplicate_on_write(Boolean.parseBoolean(mValue)); break; case KEY_VALIDATION_CLASS:
/** * Private helper to initialize a column family definition */ protected void initializeColumnFamilyDefinition() throws ClassNotFoundException { columnFamilyDefinition = new CfDef(); columnFamilyDefinition.setName(columnFamily); columnFamilyDefinition.setKeyspace(getKeySpace()); ColumnFamily cfAnnotation = target.getAnnotation(ColumnFamily.class); String comparatorType = cfAnnotation.compareWith().getName(); if (cfAnnotation.reversed()) { comparatorType = String.format("%s(reversed=true)", comparatorType); } columnFamilyDefinition.setComparator_type(comparatorType); columnFamilyDefinition.setKey_cache_size(cfAnnotation.keysCached()); columnFamilyDefinition.setRow_cache_size(cfAnnotation.rowsCached()); columnFamilyDefinition.setComment(StringUtils.defaultIfEmpty(cfAnnotation.comment(), null)); columnFamilyDefinition.setComparator_type(cfAnnotation.compareWith().getName()); columnFamilyDefinition.setRead_repair_chance(cfAnnotation.readRepairChance()); columnFamilyDefinition.setGc_grace_seconds(cfAnnotation.gcGraceSeconds()); columnFamilyDefinition.setDefault_validation_class(StringUtils.defaultIfEmpty(cfAnnotation.defaultValidationClass().getName(), null)); columnFamilyDefinition.setKey_validation_class(StringUtils.defaultIfEmpty(cfAnnotation.defaultKeyValidationClass().getName(), null)); columnFamilyDefinition.setMin_compaction_threshold(cfAnnotation.minCompactionThreshold()); columnFamilyDefinition.setMax_compaction_threshold(cfAnnotation.maxCompactionThreshold()); columnFamilyDefinition.setReplicate_on_write(cfAnnotation.replicateOnWrite()); }
d.setRead_repair_chance(readRepairChance); d.setRow_cache_size(rowCacheSize); d.setReplicate_on_write(replicateOnWrite);
d.setRead_repair_chance(readRepairChance); d.setRow_cache_size(rowCacheSize); d.setReplicate_on_write(replicateOnWrite);
unsetReplicate_on_write(); } else { setReplicate_on_write((Boolean)value);
unsetReplicate_on_write(); } else { setReplicate_on_write((Boolean)value);
unsetReplicate_on_write(); } else { setReplicate_on_write((Boolean)value);