Package org.opennms.core.db.install
Class Column
- java.lang.Object
-
- org.opennms.core.db.install.Column
-
public class Column extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Column()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
columnTypeSize(java.lang.String type)
columnTypeSizeboolean
equals(java.lang.Object obj)
int
getColumnSqlType()
getColumnSqlTypejava.lang.String
getDefaultValue()
getDefaultValuejava.lang.String
getName()
getNameint
getSize()
getSizejava.lang.String
getType()
getTypeboolean
hasDefaultValue()
hasDefaultValueint
hashCode()
hashCodeboolean
isNotNull()
isNotNullstatic java.lang.String
normalizeColumnType(java.lang.String column, boolean hasSize)
normalizeColumnTypevoid
parse(java.lang.String column)
parsevoid
parseColumnType(java.lang.String columnType)
parseColumnTypevoid
setDefaultValue(java.lang.String defaultValue)
setDefaultValuevoid
setName(java.lang.String name)
setNamevoid
setNotNull(boolean notNull)
setNotNullvoid
setSize(int size)
setSizevoid
setType(java.lang.String type)
setTypejava.lang.String
toString()
toString
-
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
hashCode
- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- a int.
-
toString
public java.lang.String toString()
toString
- Overrides:
toString
in classjava.lang.Object
- Returns:
- a
String
object.
-
getName
public java.lang.String getName()
getName
- Returns:
- a
String
object.
-
setName
public void setName(java.lang.String name)
setName
- Parameters:
name
- aString
object.
-
isNotNull
public boolean isNotNull()
isNotNull
- Returns:
- a boolean.
-
setNotNull
public void setNotNull(boolean notNull)
setNotNull
- Parameters:
notNull
- a boolean.
-
getSize
public int getSize()
getSize
- Returns:
- a int.
-
setSize
public void setSize(int size)
setSize
- Parameters:
size
- a int.
-
getType
public java.lang.String getType()
getType
- Returns:
- a
String
object.
-
setType
public void setType(java.lang.String type)
setType
- Parameters:
type
- aString
object.
-
getDefaultValue
public java.lang.String getDefaultValue()
getDefaultValue
- Returns:
- a
String
object.
-
hasDefaultValue
public boolean hasDefaultValue()
hasDefaultValue
- Returns:
- a boolean.
-
setDefaultValue
public void setDefaultValue(java.lang.String defaultValue)
setDefaultValue
- Parameters:
defaultValue
- aString
object.
-
parse
public void parse(java.lang.String column) throws java.lang.Exception
parse
- Parameters:
column
- aString
object.- Throws:
java.lang.Exception
- if any.
-
parseColumnType
public void parseColumnType(java.lang.String columnType) throws java.lang.Exception
parseColumnType
- Parameters:
columnType
- aString
object.- Throws:
java.lang.Exception
- if any.
-
getColumnSqlType
public int getColumnSqlType() throws java.lang.Exception
getColumnSqlType
- Returns:
- a int.
- Throws:
java.lang.Exception
- if any.
-
normalizeColumnType
public static java.lang.String normalizeColumnType(java.lang.String column, boolean hasSize) throws java.lang.Exception
normalizeColumnType
- Parameters:
column
- aString
object.hasSize
- a boolean.- Returns:
- a
String
object. - Throws:
java.lang.Exception
- if any.
-
columnTypeSize
public int columnTypeSize(java.lang.String type) throws java.lang.Exception
columnTypeSize
- Parameters:
type
- aString
object.- Returns:
- a int.
- Throws:
java.lang.Exception
- if any.
-
-