com.netflix.astyanax.ddl
Interface KeyspaceDefinition

All Known Implementing Classes:
ThriftKeyspaceDefinitionImpl

public interface KeyspaceDefinition


Method Summary
 KeyspaceDefinition addColumnFamily(ColumnFamilyDefinition cfDef)
           
 KeyspaceDefinition addStrategyOption(String name, String value)
           
 ColumnFamilyDefinition getColumnFamily(String columnFamily)
           
 List<ColumnFamilyDefinition> getColumnFamilyList()
           
 String getName()
           
 String getStrategyClass()
           
 Map<String,String> getStrategyOptions()
           
 KeyspaceDefinition setName(String name)
           
 KeyspaceDefinition setStrategyClass(String strategyClass)
           
 KeyspaceDefinition setStrategyOptions(Map<String,String> options)
           
 

Method Detail

setName

KeyspaceDefinition setName(String name)

getName

String getName()

setStrategyClass

KeyspaceDefinition setStrategyClass(String strategyClass)

getStrategyClass

String getStrategyClass()

setStrategyOptions

KeyspaceDefinition setStrategyOptions(Map<String,String> options)

addStrategyOption

KeyspaceDefinition addStrategyOption(String name,
                                     String value)

getStrategyOptions

Map<String,String> getStrategyOptions()

addColumnFamily

KeyspaceDefinition addColumnFamily(ColumnFamilyDefinition cfDef)

getColumnFamilyList

List<ColumnFamilyDefinition> getColumnFamilyList()

getColumnFamily

ColumnFamilyDefinition getColumnFamily(String columnFamily)


Copyright © 2012. All Rights Reserved.