Class ServerUDTInputStream

  • All Implemented Interfaces:
    ServerStream

    public class ServerUDTInputStream
    extends ServerInputStream
    This interface resembles a UDTValue but does not provide all data at once but as requested, that is, the value of this UDTValue will not be provided as a whole but incrementally as requested. This significantly improves memory usage.
    See Also:
    UDTValue
    • Field Detail

      • userDefinedTypeName

        protected final String userDefinedTypeName
        The name of the user-defined type.
    • Constructor Detail

      • ServerUDTInputStream

        public ServerUDTInputStream​(InputStream in,
                                    String userDefinedType)
        Creates a new UDTValue as ServerInputStream that is all data will be transfered as requested.
        Parameters:
        in - The input stream providing the value for this UDTValue.
        userDefinedType - The name of the user-defined type of the value. the name of the user defined type
      • ServerUDTInputStream

        public ServerUDTInputStream​(UDTValue value)
        Creates a new ServerInputStream for the designated UDTValue.
        Parameters:
        value - The UDTValue providing the necessary information for the ServerUDTInputStream to create.
    • Method Detail

      • getUserDefinedType

        public String getUserDefinedType()
        Gets the name (a string) of the user-defined type of this value.
        Returns:
        The name of the user-defined data type of this value.