Class Count
java.lang.Object
org.apache.avro.specific.SpecificRecordBase
com.linkedin.venice.compute.protocol.request.Count
- All Implemented Interfaces:
Externalizable,Serializable,Comparable<org.apache.avro.specific.SpecificRecord>,org.apache.avro.generic.GenericContainer,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.IndexedRecord,org.apache.avro.specific.SpecificRecord
public class Count
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe field name in the original value record of type array or map, which will used to execute count operation onThe field name used to store the count operation resultstatic final org.apache.avro.Schema -
Constructor Summary
ConstructorsConstructorDescriptionCount()Default constructor.Count(CharSequence field, CharSequence resultFieldName) All-args constructor. -
Method Summary
Modifier and TypeMethodDescriptionget(int field$) static org.apache.avro.SchemagetField()Gets the value of the 'field' field.Gets the value of the 'resultFieldName' field.org.apache.avro.Schemaorg.apache.avro.specific.SpecificDatavoidvoidvoidsetField(CharSequence value) Sets the value of the 'field' field.voidsetResultFieldName(CharSequence value) Sets the value of the 'resultFieldName' field.voidMethods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, customDecode, customEncode, equals, get, getConversion, getConversion, hasCustomCoders, hashCode, put, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.avro.generic.GenericRecord
hasField
-
Field Details
-
SCHEMA$
public static final org.apache.avro.Schema SCHEMA$ -
field
The field name in the original value record of type array or map, which will used to execute count operation on -
resultFieldName
The field name used to store the count operation result
-
-
Constructor Details
-
Count
public Count()Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should usenewBuilder(). -
Count
All-args constructor.- Parameters:
field- The field name in the original value record of type array or map, which will used to execute count operation onresultFieldName- The field name used to store the count operation result
-
-
Method Details
-
getClassSchema
public static org.apache.avro.Schema getClassSchema() -
getSpecificData
public org.apache.avro.specific.SpecificData getSpecificData()- Overrides:
getSpecificDatain classorg.apache.avro.specific.SpecificRecordBase
-
getSchema
public org.apache.avro.Schema getSchema()- Specified by:
getSchemain interfaceorg.apache.avro.generic.GenericContainer- Specified by:
getSchemain classorg.apache.avro.specific.SpecificRecordBase
-
get
- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord- Specified by:
getin classorg.apache.avro.specific.SpecificRecordBase
-
put
- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord- Specified by:
putin classorg.apache.avro.specific.SpecificRecordBase
-
getField
Gets the value of the 'field' field.- Returns:
- The field name in the original value record of type array or map, which will used to execute count operation on
-
setField
Sets the value of the 'field' field. The field name in the original value record of type array or map, which will used to execute count operation on- Parameters:
value- the value to set.
-
getResultFieldName
Gets the value of the 'resultFieldName' field.- Returns:
- The field name used to store the count operation result
-
setResultFieldName
Sets the value of the 'resultFieldName' field. The field name used to store the count operation result- Parameters:
value- the value to set.
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
IOException
-