Class TTargetInfo

    • Field Detail

      • is_agg

        public boolean is_agg
      • skip_nulls

        public boolean skip_nulls
      • is_distinct

        public boolean is_distinct
      • metaDataMap

        public static final Map<TTargetInfo._Fields,​org.apache.thrift.meta_data.FieldMetaData> metaDataMap
    • Constructor Detail

      • TTargetInfo

        public TTargetInfo()
      • TTargetInfo

        public TTargetInfo​(boolean is_agg,
                           TAggKind kind,
                           TTypeInfo type,
                           TTypeInfo arg_type,
                           boolean skip_nulls,
                           boolean is_distinct)
      • TTargetInfo

        public TTargetInfo​(TTargetInfo other)
        Performs a deep copy on other.
    • Method Detail

      • isIs_agg

        public boolean isIs_agg()
      • setIs_agg

        public TTargetInfo setIs_agg​(boolean is_agg)
      • unsetIs_agg

        public void unsetIs_agg()
      • isSetIs_agg

        public boolean isSetIs_agg()
        Returns true if field is_agg is set (has been assigned a value) and false otherwise
      • setIs_aggIsSet

        public void setIs_aggIsSet​(boolean value)
      • unsetKind

        public void unsetKind()
      • isSetKind

        public boolean isSetKind()
        Returns true if field kind is set (has been assigned a value) and false otherwise
      • setKindIsSet

        public void setKindIsSet​(boolean value)
      • unsetType

        public void unsetType()
      • isSetType

        public boolean isSetType()
        Returns true if field type is set (has been assigned a value) and false otherwise
      • setTypeIsSet

        public void setTypeIsSet​(boolean value)
      • getArg_type

        public TTypeInfo getArg_type()
      • unsetArg_type

        public void unsetArg_type()
      • isSetArg_type

        public boolean isSetArg_type()
        Returns true if field arg_type is set (has been assigned a value) and false otherwise
      • setArg_typeIsSet

        public void setArg_typeIsSet​(boolean value)
      • isSkip_nulls

        public boolean isSkip_nulls()
      • setSkip_nulls

        public TTargetInfo setSkip_nulls​(boolean skip_nulls)
      • unsetSkip_nulls

        public void unsetSkip_nulls()
      • isSetSkip_nulls

        public boolean isSetSkip_nulls()
        Returns true if field skip_nulls is set (has been assigned a value) and false otherwise
      • setSkip_nullsIsSet

        public void setSkip_nullsIsSet​(boolean value)
      • isIs_distinct

        public boolean isIs_distinct()
      • setIs_distinct

        public TTargetInfo setIs_distinct​(boolean is_distinct)
      • unsetIs_distinct

        public void unsetIs_distinct()
      • isSetIs_distinct

        public boolean isSetIs_distinct()
        Returns true if field is_distinct is set (has been assigned a value) and false otherwise
      • setIs_distinctIsSet

        public void setIs_distinctIsSet​(boolean value)
      • isSet

        public boolean isSet​(TTargetInfo._Fields field)
        Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
        Specified by:
        isSet in interface org.apache.thrift.TBase<TTargetInfo,​TTargetInfo._Fields>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • read

        public void read​(org.apache.thrift.protocol.TProtocol iprot)
                  throws org.apache.thrift.TException
        Specified by:
        read in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • write

        public void write​(org.apache.thrift.protocol.TProtocol oprot)
                   throws org.apache.thrift.TException
        Specified by:
        write in interface org.apache.thrift.TSerializable
        Throws:
        org.apache.thrift.TException
      • validate

        public void validate()
                      throws org.apache.thrift.TException
        Throws:
        org.apache.thrift.TException