Class FieldMetadata

  • All Implemented Interfaces:
    CanEstimateSize

    public class FieldMetadata
    extends java.lang.Object
    implements CanEstimateSize
    This is an internal class to hold field metadata info like table name, column name, etc. This class is not meant to be used outside of pgjdbc.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  FieldMetadata.Key  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) boolean autoIncrement  
      (package private) java.lang.String columnName  
      (package private) int nullable  
      (package private) java.lang.String schemaName  
      (package private) java.lang.String tableName  
    • Constructor Summary

      Constructors 
      Constructor Description
      FieldMetadata​(java.lang.String columnName)  
      FieldMetadata​(java.lang.String columnName, java.lang.String tableName, java.lang.String schemaName, int nullable, boolean autoIncrement)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getSize()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • columnName

        final java.lang.String columnName
      • tableName

        final java.lang.String tableName
      • schemaName

        final java.lang.String schemaName
      • nullable

        final int nullable
      • autoIncrement

        final boolean autoIncrement
    • Constructor Detail

      • FieldMetadata

        public FieldMetadata​(java.lang.String columnName)
      • FieldMetadata

        FieldMetadata​(java.lang.String columnName,
                      java.lang.String tableName,
                      java.lang.String schemaName,
                      int nullable,
                      boolean autoIncrement)
    • Method Detail

      • toString

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