Class Typdef

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class Typdef
    extends java.lang.Object
    implements java.lang.Cloneable
    • Field Detail

      • UTF8ENCODING

        public static final java.nio.charset.Charset UTF8ENCODING
      • fdocaTypeToRepresentationMap_

        private static final int[] fdocaTypeToRepresentationMap_
      • protocolToJdbcTypes_

        private static final int[] protocolToJdbcTypes_
      • typdefnam_

        private java.lang.String typdefnam_
      • ccsidSbc_

        private int ccsidSbc_
      • ccsidSbcSet_

        private boolean ccsidSbcSet_
      • ccsidSbcEncoding_

        private java.nio.charset.Charset ccsidSbcEncoding_
      • ccsidDbc_

        private int ccsidDbc_
      • ccsidDbcSet_

        private boolean ccsidDbcSet_
      • ccsidDbcEncoding_

        private java.nio.charset.Charset ccsidDbcEncoding_
      • ccsidMbc_

        private int ccsidMbc_
      • ccsidMbcSet_

        private boolean ccsidMbcSet_
      • ccsidMbcEncoding_

        private java.nio.charset.Charset ccsidMbcEncoding_
      • mddOverride_

        private boolean mddOverride_
    • Method Detail

      • initialize

        private void initialize​(NetAgent netAgent,
                                int ccsidSbc,
                                boolean ccsidSbcSet,
                                int ccsidMbc,
                                boolean ccsidMbcSet,
                                int ccsidDbc,
                                boolean ccsidDbcSet,
                                java.lang.String typdefnam)
                         throws DisconnectException
        Throws:
        DisconnectException
      • getTypdefnam

        java.lang.String getTypdefnam()
      • getCcsidSbc

        int getCcsidSbc()
      • setCcsidSbc

        void setCcsidSbc​(int ccsid)
      • isCcsidSbcSet

        boolean isCcsidSbcSet()
      • getCcsidDbc

        int getCcsidDbc()
      • setCcsidDbc

        void setCcsidDbc​(int ccsid)
      • isCcsidDbcSet

        boolean isCcsidDbcSet()
      • getCcsidMbc

        int getCcsidMbc()
      • setCcsidMbc

        void setCcsidMbc​(int ccsid)
      • isCcsidMbcSet

        boolean isCcsidMbcSet()
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • clearMddOverrides

        void clearMddOverrides()
      • setMddOverride

        void setMddOverride​(int protocolType,
                            int fdocaTripletLid,
                            int fdocaFieldType,
                            int ccsid,
                            int characterSize,
                            int mode,
                            int length)
      • mapFdocaTypeToTypeToUseForComputingDataLength

        private int mapFdocaTypeToTypeToUseForComputingDataLength​(int fdocaFieldType)