abstract class com.microsoft.sqlserver.jdbc.DTVImpl
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: com.microsoft.sqlserver.jdbc.DTVImpl
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.sqlserver.jdbc.DTVImpl this
         0: .line 1926
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.microsoft.sqlserver.jdbc.DTVImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/sqlserver/jdbc/DTVImpl;

  abstract void setValue(com.microsoft.sqlserver.jdbc.DTV, com.microsoft.sqlserver.jdbc.SQLCollation, com.microsoft.sqlserver.jdbc.JDBCType, java.lang.Object, com.microsoft.sqlserver.jdbc.JavaType, com.microsoft.sqlserver.jdbc.StreamSetterArgs, java.util.Calendar, java.lang.Integer, com.microsoft.sqlserver.jdbc.SQLServerConnection, boolean);
    descriptor: (Lcom/microsoft/sqlserver/jdbc/DTV;Lcom/microsoft/sqlserver/jdbc/SQLCollation;Lcom/microsoft/sqlserver/jdbc/JDBCType;Ljava/lang/Object;Lcom/microsoft/sqlserver/jdbc/JavaType;Lcom/microsoft/sqlserver/jdbc/StreamSetterArgs;Ljava/util/Calendar;Ljava/lang/Integer;Lcom/microsoft/sqlserver/jdbc/SQLServerConnection;Z)V
    flags: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
                  Name  Flags
      dtv               
      collation         
      jdbcType          
      value             
      javaType          
      streamSetterArgs  
      cal               
      scale             
      con               
      forceEncrypt      

  abstract void setValue(java.lang.Object, com.microsoft.sqlserver.jdbc.JavaType);
    descriptor: (Ljava/lang/Object;Lcom/microsoft/sqlserver/jdbc/JavaType;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      value     
      javaType  

  abstract void setStreamSetterArgs(com.microsoft.sqlserver.jdbc.StreamSetterArgs);
    descriptor: (Lcom/microsoft/sqlserver/jdbc/StreamSetterArgs;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      streamSetterArgs  

  abstract void setCalendar(java.util.Calendar);
    descriptor: (Ljava/util/Calendar;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      cal   

  abstract void setScale(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      scale  

  abstract void setForceEncrypt(boolean);
    descriptor: (Z)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      forceEncrypt  

  abstract com.microsoft.sqlserver.jdbc.StreamSetterArgs getStreamSetterArgs();
    descriptor: ()Lcom/microsoft/sqlserver/jdbc/StreamSetterArgs;
    flags: (0x0400) ACC_ABSTRACT

  abstract java.util.Calendar getCalendar();
    descriptor: ()Ljava/util/Calendar;
    flags: (0x0400) ACC_ABSTRACT

  abstract java.lang.Integer getScale();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0400) ACC_ABSTRACT

  abstract boolean isNull();
    descriptor: ()Z
    flags: (0x0400) ACC_ABSTRACT

  abstract void setJdbcType(com.microsoft.sqlserver.jdbc.JDBCType);
    descriptor: (Lcom/microsoft/sqlserver/jdbc/JDBCType;)V
    flags: (0x0400) ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      jdbcType  

  abstract com.microsoft.sqlserver.jdbc.JDBCType getJdbcType();
    descriptor: ()Lcom/microsoft/sqlserver/jdbc/JDBCType;
    flags: (0x0400) ACC_ABSTRACT

  abstract com.microsoft.sqlserver.jdbc.JavaType getJavaType();
    descriptor: ()Lcom/microsoft/sqlserver/jdbc/JavaType;
    flags: (0x0400) ACC_ABSTRACT

  abstract java.lang.Object getValue(com.microsoft.sqlserver.jdbc.DTV, com.microsoft.sqlserver.jdbc.JDBCType, int, com.microsoft.sqlserver.jdbc.InputStreamGetterArgs, java.util.Calendar, com.microsoft.sqlserver.jdbc.TypeInfo, com.microsoft.sqlserver.jdbc.CryptoMetadata, com.microsoft.sqlserver.jdbc.TDSReader);
    descriptor: (Lcom/microsoft/sqlserver/jdbc/DTV;Lcom/microsoft/sqlserver/jdbc/JDBCType;ILcom/microsoft/sqlserver/jdbc/InputStreamGetterArgs;Ljava/util/Calendar;Lcom/microsoft/sqlserver/jdbc/TypeInfo;Lcom/microsoft/sqlserver/jdbc/CryptoMetadata;Lcom/microsoft/sqlserver/jdbc/TDSReader;)Ljava/lang/Object;
    flags: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
                  Name  Flags
      dtv               
      jdbcType          
      scale             
      streamGetterArgs  
      cal               
      type              
      cryptoMetadata    
      tdsReader         

  abstract java.lang.Object getSetterValue();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0400) ACC_ABSTRACT

  abstract void skipValue(com.microsoft.sqlserver.jdbc.TypeInfo, com.microsoft.sqlserver.jdbc.TDSReader, boolean);
    descriptor: (Lcom/microsoft/sqlserver/jdbc/TypeInfo;Lcom/microsoft/sqlserver/jdbc/TDSReader;Z)V
    flags: (0x0400) ACC_ABSTRACT
    Exceptions:
      throws com.microsoft.sqlserver.jdbc.SQLServerException
    MethodParameters:
           Name  Flags
      typeInfo   
      tdsReader  
      isDiscard  

  abstract void initFromCompressedNull();
    descriptor: ()V
    flags: (0x0400) ACC_ABSTRACT

  abstract com.microsoft.sqlserver.jdbc.SqlVariant getInternalVariant();
    descriptor: ()Lcom/microsoft/sqlserver/jdbc/SqlVariant;
    flags: (0x0400) ACC_ABSTRACT
}
SourceFile: "dtv.java"