Package org.apache.metamodel.hbase
Class HBaseConfiguration
- java.lang.Object
-
- org.apache.metamodel.util.BaseObject
-
- org.apache.metamodel.hbase.HBaseConfiguration
-
- All Implemented Interfaces:
Serializable
public class HBaseConfiguration extends org.apache.metamodel.util.BaseObject implements Serializable
Represents the configuration of MetaModel's HBase adaptor.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_HBASE_CLIENT_RETRIESstatic org.apache.metamodel.schema.ColumnTypeDEFAULT_ROW_KEY_TYPEstatic StringDEFAULT_SCHEMA_NAMEstatic StringDEFAULT_ZOOKEEPER_HOSTNAMEstatic intDEFAULT_ZOOKEEPER_PORTstatic intDEFAULT_ZOOKEEPER_RECOVERY_RETRIESstatic intDEFAULT_ZOOKEEPER_SESSION_TIMEOUT
-
Constructor Summary
Constructors Constructor Description HBaseConfiguration()Creates aHBaseConfigurationusing default values.HBaseConfiguration(String zookeeperHostname, int zookeeperPort)HBaseConfiguration(String zookeeperHostname, int zookeeperPort, org.apache.metamodel.schema.ColumnType defaultRowKeyType)HBaseConfiguration(String schemaName, String zookeeperHostname, int zookeeperPort, org.apache.metamodel.util.SimpleTableDef[] tableDefinitions, org.apache.metamodel.schema.ColumnType defaultRowKeyType)Creates aHBaseConfigurationusing detailed configuration properties.HBaseConfiguration(String schemaName, String zookeeperHostname, int zookeeperPort, org.apache.metamodel.util.SimpleTableDef[] tableDefinitions, org.apache.metamodel.schema.ColumnType defaultRowKeyType, int hbaseClientRetries, int zookeeperSessionTimeout, int zookeeperRecoveryRetries)Creates aHBaseConfigurationusing detailed configuration properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddecorateIdentity(List<Object> list)org.apache.metamodel.schema.ColumnTypegetDefaultRowKeyType()intgetHBaseClientRetries()StringgetSchemaName()org.apache.metamodel.util.SimpleTableDef[]getTableDefinitions()StringgetZookeeperHostname()intgetZookeeperPort()intgetZookeeperRecoveryRetries()intgetZookeeperSessionTimeout()
-
-
-
Field Detail
-
DEFAULT_ROW_KEY_TYPE
public static final org.apache.metamodel.schema.ColumnType DEFAULT_ROW_KEY_TYPE
-
DEFAULT_SCHEMA_NAME
public static final String DEFAULT_SCHEMA_NAME
- See Also:
- Constant Field Values
-
DEFAULT_ZOOKEEPER_HOSTNAME
public static final String DEFAULT_ZOOKEEPER_HOSTNAME
- See Also:
- Constant Field Values
-
DEFAULT_ZOOKEEPER_PORT
public static final int DEFAULT_ZOOKEEPER_PORT
- See Also:
- Constant Field Values
-
DEFAULT_HBASE_CLIENT_RETRIES
public static final int DEFAULT_HBASE_CLIENT_RETRIES
- See Also:
- Constant Field Values
-
DEFAULT_ZOOKEEPER_SESSION_TIMEOUT
public static final int DEFAULT_ZOOKEEPER_SESSION_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_ZOOKEEPER_RECOVERY_RETRIES
public static final int DEFAULT_ZOOKEEPER_RECOVERY_RETRIES
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HBaseConfiguration
public HBaseConfiguration()
Creates aHBaseConfigurationusing default values.
-
HBaseConfiguration
public HBaseConfiguration(String zookeeperHostname, int zookeeperPort)
-
HBaseConfiguration
public HBaseConfiguration(String zookeeperHostname, int zookeeperPort, org.apache.metamodel.schema.ColumnType defaultRowKeyType)
-
HBaseConfiguration
public HBaseConfiguration(String schemaName, String zookeeperHostname, int zookeeperPort, org.apache.metamodel.util.SimpleTableDef[] tableDefinitions, org.apache.metamodel.schema.ColumnType defaultRowKeyType)
Creates aHBaseConfigurationusing detailed configuration properties.- Parameters:
schemaName-zookeeperHostname-zookeeperPort-tableDefinitions-defaultRowKeyType-
-
HBaseConfiguration
public HBaseConfiguration(String schemaName, String zookeeperHostname, int zookeeperPort, org.apache.metamodel.util.SimpleTableDef[] tableDefinitions, org.apache.metamodel.schema.ColumnType defaultRowKeyType, int hbaseClientRetries, int zookeeperSessionTimeout, int zookeeperRecoveryRetries)
Creates aHBaseConfigurationusing detailed configuration properties.- Parameters:
schemaName-zookeeperHostname-zookeeperPort-tableDefinitions-defaultRowKeyType-hbaseClientRetries-zookeeperSessionTimeout-zookeeperRecoveryRetries-
-
-
Method Detail
-
getSchemaName
public String getSchemaName()
-
getZookeeperHostname
public String getZookeeperHostname()
-
getZookeeperPort
public int getZookeeperPort()
-
getTableDefinitions
public org.apache.metamodel.util.SimpleTableDef[] getTableDefinitions()
-
getDefaultRowKeyType
public org.apache.metamodel.schema.ColumnType getDefaultRowKeyType()
-
decorateIdentity
protected void decorateIdentity(List<Object> list)
- Specified by:
decorateIdentityin classorg.apache.metamodel.util.BaseObject
-
getHBaseClientRetries
public int getHBaseClientRetries()
-
getZookeeperSessionTimeout
public int getZookeeperSessionTimeout()
-
getZookeeperRecoveryRetries
public int getZookeeperRecoveryRetries()
-
-