Class ParameterWithCal<T>

  • All Implemented Interfaces:
    Parameter

    public class ParameterWithCal<T>
    extends Parameter<T>
    • Field Detail

      • cal

        private final java.util.Calendar cal
    • Constructor Detail

      • ParameterWithCal

        public ParameterWithCal​(Codec<T> codec,
                                T value,
                                java.util.Calendar cal)
    • Method Detail

      • encodeText

        public void encodeText​(Writer encoder,
                               Context context)
                        throws java.io.IOException,
                               java.sql.SQLException
        Description copied from interface: Parameter
        Encode parameter in text format
        Specified by:
        encodeText in interface Parameter
        Overrides:
        encodeText in class Parameter<T>
        Parameters:
        encoder - packet writer
        context - connection context
        Throws:
        java.io.IOException - if socket error occurs
        java.sql.SQLException - if other kind of error occurs
      • encodeBinary

        public void encodeBinary​(Writer encoder,
                                 Context context)
                          throws java.io.IOException,
                                 java.sql.SQLException
        Description copied from interface: Parameter
        Encode parameter in binary format
        Specified by:
        encodeBinary in interface Parameter
        Overrides:
        encodeBinary in class Parameter<T>
        Parameters:
        encoder - packet writer
        context - connection context
        Throws:
        java.io.IOException - if socket error occurs
        java.sql.SQLException - if other kind of error occurs