org.apache.cassandra.config
Class DatabaseDescriptor

java.lang.Object
  extended by org.apache.cassandra.config.DatabaseDescriptor

public class DatabaseDescriptor
extends java.lang.Object

Author : Avinash Lakshman ( alakshman@facebook.com) & Prashant Malik ( pmalik@facebook.com )


Field Summary
static java.lang.String ophf_
           
static java.lang.String random_
           
 
Constructor Summary
DatabaseDescriptor()
           
 
Method Summary
static java.lang.String[] getAllDataFileLocations()
           
static java.lang.String getBootstrapFileLocation()
           
static java.lang.String getCalloutLocation()
           
static CFMetaData getCFMetaData(java.lang.String table, java.lang.String cfName)
           
static java.lang.String getClusterName()
           
static java.lang.String getColumnFamilyType(java.lang.String cfName)
           
static int getColumnIndexSize()
           
static java.lang.String getColumnType(java.lang.String cfName)
           
static java.lang.String getCompactionFileLocation()
           
static java.lang.String getCompactionFileLocation(long expectedCompactedFileSize)
           
static java.lang.String getConfigFileName()
           
static boolean getConsistencyCheck()
           
static int getControlPort()
           
static java.lang.String getDataFileLocation()
           
static int getFlushPeriod(java.lang.String tableName, java.lang.String columnFamilyName)
           
static java.lang.String getGangliaServers()
           
static int getGcGraceInSeconds()
           
static int getHttpPort()
           
static java.lang.String getJobJarLocation()
           
static java.lang.String getJobTrackerAddress()
           
static java.lang.String getListenAddress()
           
static java.lang.String getLogFileLocation()
           
static int getLogFileSizeThreshold()
           
static int getMemtableLifetime()
           
static double getMemtableObjectCount()
           
static int getMemtableSize()
           
static java.lang.String getMetadataDirectory()
           
static java.lang.String getPartitionerClass()
           
static int getReplicationFactor()
           
static long getRpcTimeout()
           
static java.util.Set<java.lang.String> getSeeds()
           
static java.lang.String getSnapshotDirectory()
           
static int getStoragePort()
           
static java.util.Map<java.lang.String,CFMetaData> getTableMetaData(java.lang.String table)
           
static java.util.List<java.lang.String> getTables()
           
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,CFMetaData>> getTableToColumnFamilyMap()
           
static int getThreadsPerPool()
           
static int getThriftPort()
           
static TypeInfo getTypeInfo(java.lang.String cfName)
           
static java.lang.String getZkAddress()
           
static int getZkSessionTimeout()
           
static boolean isApplicationColumnFamily(java.lang.String columnFamily)
           
static boolean isFastSync()
           
static boolean isNameSortingEnabled(java.lang.String cfName)
           
static boolean isRackAware()
           
static boolean isTimeSortingEnabled(java.lang.String cfName)
           
static void setBootstrapFileLocation(java.lang.String bfLocation)
           
static void setLogFileLocation(java.lang.String logLocation)
           
static void setMetadataDirectory(java.lang.String metadataDirectory)
           
static void setSnapshotDirectory(java.lang.String snapshotDirectory)
           
static void setTables(java.lang.String table)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

random_

public static final java.lang.String random_
See Also:
Constant Field Values

ophf_

public static final java.lang.String ophf_
See Also:
Constant Field Values
Constructor Detail

DatabaseDescriptor

public DatabaseDescriptor()
Method Detail

getGcGraceInSeconds

public static int getGcGraceInSeconds()

getPartitionerClass

public static java.lang.String getPartitionerClass()

getZkAddress

public static java.lang.String getZkAddress()

getCalloutLocation

public static java.lang.String getCalloutLocation()

getJobTrackerAddress

public static java.lang.String getJobTrackerAddress()

getZkSessionTimeout

public static int getZkSessionTimeout()

getColumnIndexSize

public static int getColumnIndexSize()

getMemtableLifetime

public static int getMemtableLifetime()

getMemtableSize

public static int getMemtableSize()

getMemtableObjectCount

public static double getMemtableObjectCount()

getConsistencyCheck

public static boolean getConsistencyCheck()

getClusterName

public static java.lang.String getClusterName()

getConfigFileName

public static java.lang.String getConfigFileName()

isApplicationColumnFamily

public static boolean isApplicationColumnFamily(java.lang.String columnFamily)

getJobJarLocation

public static java.lang.String getJobJarLocation()

getGangliaServers

public static java.lang.String getGangliaServers()

getTableMetaData

public static java.util.Map<java.lang.String,CFMetaData> getTableMetaData(java.lang.String table)

getCFMetaData

public static CFMetaData getCFMetaData(java.lang.String table,
                                       java.lang.String cfName)

getColumnType

public static java.lang.String getColumnType(java.lang.String cfName)

getFlushPeriod

public static int getFlushPeriod(java.lang.String tableName,
                                 java.lang.String columnFamilyName)

isNameSortingEnabled

public static boolean isNameSortingEnabled(java.lang.String cfName)

isTimeSortingEnabled

public static boolean isTimeSortingEnabled(java.lang.String cfName)

getTables

public static java.util.List<java.lang.String> getTables()

setTables

public static void setTables(java.lang.String table)

getStoragePort

public static int getStoragePort()

getControlPort

public static int getControlPort()

getHttpPort

public static int getHttpPort()

getThriftPort

public static int getThriftPort()

getReplicationFactor

public static int getReplicationFactor()

getRpcTimeout

public static long getRpcTimeout()

getThreadsPerPool

public static int getThreadsPerPool()

getMetadataDirectory

public static java.lang.String getMetadataDirectory()

setMetadataDirectory

public static void setMetadataDirectory(java.lang.String metadataDirectory)

getSnapshotDirectory

public static java.lang.String getSnapshotDirectory()

setSnapshotDirectory

public static void setSnapshotDirectory(java.lang.String snapshotDirectory)

getAllDataFileLocations

public static java.lang.String[] getAllDataFileLocations()

getDataFileLocation

public static java.lang.String getDataFileLocation()

getCompactionFileLocation

public static java.lang.String getCompactionFileLocation()

getBootstrapFileLocation

public static java.lang.String getBootstrapFileLocation()

setBootstrapFileLocation

public static void setBootstrapFileLocation(java.lang.String bfLocation)

getLogFileSizeThreshold

public static int getLogFileSizeThreshold()

getLogFileLocation

public static java.lang.String getLogFileLocation()

setLogFileLocation

public static void setLogFileLocation(java.lang.String logLocation)

isFastSync

public static boolean isFastSync()

isRackAware

public static boolean isRackAware()

getSeeds

public static java.util.Set<java.lang.String> getSeeds()

getColumnFamilyType

public static java.lang.String getColumnFamilyType(java.lang.String cfName)

getCompactionFileLocation

public static java.lang.String getCompactionFileLocation(long expectedCompactedFileSize)

getTypeInfo

public static TypeInfo getTypeInfo(java.lang.String cfName)

getTableToColumnFamilyMap

public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,CFMetaData>> getTableToColumnFamilyMap()

getListenAddress

public static java.lang.String getListenAddress()


Copyright © 2009 The Apache Software Foundation