MySQL Connector/J size='-1'>5.0.8

com.mysql.jdbc
Class Field

java.lang.Object
  extended by com.mysql.jdbc.Field

public class Field
extends java.lang.Object

Field is a class used to describe fields in a ResultSet

Version:
$Id: Field.java 6531 2007-08-30 15:21:06Z mmatthews $
Author:
Mark Matthews

Method Summary
 java.lang.String getCharacterSet()
          Returns the character set (if known) for this field.
 java.lang.String getCollation()
           
 java.lang.String getColumnLabel()
           
 java.lang.String getDatabaseName()
          DOCUMENT ME!
 java.lang.String getFullName()
          DOCUMENT ME!
 java.lang.String getFullOriginalName()
          DOCUMENT ME!
 long getLength()
          DOCUMENT ME!
 int getMaxBytesPerCharacter()
           
 int getMysqlType()
          DOCUMENT ME!
 java.lang.String getName()
          DOCUMENT ME!
 java.lang.String getNameNoAliases()
           
 java.lang.String getOriginalName()
          DOCUMENT ME!
 java.lang.String getOriginalTableName()
          DOCUMENT ME!
 int getPrecisionAdjustFactor()
          Returns amount of correction that should be applied to the precision value.
 int getSQLType()
          DOCUMENT ME!
 java.lang.String getTable()
          DOCUMENT ME!
 java.lang.String getTableName()
          DOCUMENT ME!
 java.lang.String getTableNameNoAliases()
           
 boolean isAutoIncrement()
          DOCUMENT ME!
 boolean isBinary()
          DOCUMENT ME!
 boolean isBlob()
          DOCUMENT ME!
 boolean isMultipleKey()
          DOCUMENT ME!
 boolean isPrimaryKey()
          DOCUMENT ME!
protected  boolean isSingleBit()
           
 boolean isUniqueKey()
          DOCUMENT ME!
 boolean isUnsigned()
          DOCUMENT ME!
 boolean isZeroFill()
          DOCUMENT ME!
 void setConnection(Connection conn)
          DOCUMENT ME!
protected  void setUseOldNameMetadata(boolean useOldNameMetadata)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getCharacterSet

public java.lang.String getCharacterSet()
                                 throws java.sql.SQLException
Returns the character set (if known) for this field.

Returns:
the character set
Throws:
java.sql.SQLException

getCollation

public java.lang.String getCollation()
                              throws java.sql.SQLException
Throws:
java.sql.SQLException

getColumnLabel

public java.lang.String getColumnLabel()
                                throws java.sql.SQLException
Throws:
java.sql.SQLException

getDatabaseName

public java.lang.String getDatabaseName()
                                 throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getFullName

public java.lang.String getFullName()
                             throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getFullOriginalName

public java.lang.String getFullOriginalName()
                                     throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getLength

public long getLength()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getMaxBytesPerCharacter

public int getMaxBytesPerCharacter()
                            throws java.sql.SQLException
Throws:
java.sql.SQLException

getMysqlType

public int getMysqlType()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getName

public java.lang.String getName()
                         throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getNameNoAliases

public java.lang.String getNameNoAliases()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getOriginalName

public java.lang.String getOriginalName()
                                 throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getOriginalTableName

public java.lang.String getOriginalTableName()
                                      throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getPrecisionAdjustFactor

public int getPrecisionAdjustFactor()
Returns amount of correction that should be applied to the precision value. Different versions of MySQL report different precision values.

Returns:
the amount to adjust precision value by.

getSQLType

public int getSQLType()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTable

public java.lang.String getTable()
                          throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getTableName

public java.lang.String getTableName()
                              throws java.sql.SQLException
DOCUMENT ME!

Returns:
DOCUMENT ME!
Throws:
java.sql.SQLException

getTableNameNoAliases

public java.lang.String getTableNameNoAliases()
                                       throws java.sql.SQLException
Throws:
java.sql.SQLException

isAutoIncrement

public boolean isAutoIncrement()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isBinary

public boolean isBinary()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isBlob

public boolean isBlob()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isMultipleKey

public boolean isMultipleKey()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isPrimaryKey

public boolean isPrimaryKey()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isUniqueKey

public boolean isUniqueKey()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isUnsigned

public boolean isUnsigned()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isZeroFill

public boolean isZeroFill()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setConnection

public void setConnection(Connection conn)
DOCUMENT ME!

Parameters:
conn - DOCUMENT ME!

setUseOldNameMetadata

protected void setUseOldNameMetadata(boolean useOldNameMetadata)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isSingleBit

protected boolean isSingleBit()

MySQL Connector/J size='-1'>5.0.8