org.apache.accumulo.examples.wikisearch.parser
Class EventFields
java.lang.Object
org.apache.accumulo.examples.wikisearch.parser.EventFields
- All Implemented Interfaces:
- com.esotericsoftware.kryo.CustomSerialization, com.google.common.collect.Multimap<String,EventFields.FieldValue>, com.google.common.collect.SetMultimap<String,EventFields.FieldValue>
public class EventFields
- extends Object
- implements com.google.common.collect.SetMultimap<String,EventFields.FieldValue>, com.esotericsoftware.kryo.CustomSerialization
Object used to hold the fields in an event. This is a multimap because fields can be repeated.
Method Summary |
Map<String,Collection<EventFields.FieldValue>> |
asMap()
|
void |
clear()
|
boolean |
containsEntry(Object key,
Object value)
|
boolean |
containsKey(Object key)
|
boolean |
containsValue(Object value)
|
Set<Map.Entry<String,EventFields.FieldValue>> |
entries()
|
Set<EventFields.FieldValue> |
get(String key)
|
int |
getByteSize()
|
static void |
initializeKryo(com.esotericsoftware.kryo.Kryo kryo)
|
boolean |
isEmpty()
|
com.google.common.collect.Multiset<String> |
keys()
|
Set<String> |
keySet()
|
boolean |
put(String key,
EventFields.FieldValue value)
|
boolean |
putAll(com.google.common.collect.Multimap<? extends String,? extends EventFields.FieldValue> multimap)
|
boolean |
putAll(String key,
Iterable<? extends EventFields.FieldValue> values)
|
void |
readObjectData(com.esotericsoftware.kryo.Kryo kryo,
ByteBuffer buf)
|
boolean |
remove(Object key,
Object value)
|
Set<EventFields.FieldValue> |
removeAll(Object key)
|
Set<EventFields.FieldValue> |
replaceValues(String key,
Iterable<? extends EventFields.FieldValue> values)
|
int |
size()
|
String |
toString()
|
Collection<EventFields.FieldValue> |
values()
|
void |
writeObjectData(com.esotericsoftware.kryo.Kryo kryo,
ByteBuffer buf)
|
Methods inherited from interface com.google.common.collect.SetMultimap |
equals |
Methods inherited from interface com.google.common.collect.Multimap |
hashCode |
EventFields
public EventFields()
size
public int size()
- Specified by:
size
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
containsValue
public boolean containsValue(Object value)
- Specified by:
containsValue
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
containsEntry
public boolean containsEntry(Object key,
Object value)
- Specified by:
containsEntry
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
put
public boolean put(String key,
EventFields.FieldValue value)
- Specified by:
put
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
remove
public boolean remove(Object key,
Object value)
- Specified by:
remove
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
putAll
public boolean putAll(String key,
Iterable<? extends EventFields.FieldValue> values)
- Specified by:
putAll
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
putAll
public boolean putAll(com.google.common.collect.Multimap<? extends String,? extends EventFields.FieldValue> multimap)
- Specified by:
putAll
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
clear
public void clear()
- Specified by:
clear
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
keySet
public Set<String> keySet()
- Specified by:
keySet
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
keys
public com.google.common.collect.Multiset<String> keys()
- Specified by:
keys
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
values
public Collection<EventFields.FieldValue> values()
- Specified by:
values
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
get
public Set<EventFields.FieldValue> get(String key)
- Specified by:
get
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
- Specified by:
get
in interface com.google.common.collect.SetMultimap<String,EventFields.FieldValue>
removeAll
public Set<EventFields.FieldValue> removeAll(Object key)
- Specified by:
removeAll
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
- Specified by:
removeAll
in interface com.google.common.collect.SetMultimap<String,EventFields.FieldValue>
replaceValues
public Set<EventFields.FieldValue> replaceValues(String key,
Iterable<? extends EventFields.FieldValue> values)
- Specified by:
replaceValues
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
- Specified by:
replaceValues
in interface com.google.common.collect.SetMultimap<String,EventFields.FieldValue>
entries
public Set<Map.Entry<String,EventFields.FieldValue>> entries()
- Specified by:
entries
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
- Specified by:
entries
in interface com.google.common.collect.SetMultimap<String,EventFields.FieldValue>
asMap
public Map<String,Collection<EventFields.FieldValue>> asMap()
- Specified by:
asMap
in interface com.google.common.collect.Multimap<String,EventFields.FieldValue>
- Specified by:
asMap
in interface com.google.common.collect.SetMultimap<String,EventFields.FieldValue>
getByteSize
public int getByteSize()
toString
public String toString()
- Overrides:
toString
in class Object
initializeKryo
public static void initializeKryo(com.esotericsoftware.kryo.Kryo kryo)
readObjectData
public void readObjectData(com.esotericsoftware.kryo.Kryo kryo,
ByteBuffer buf)
- Specified by:
readObjectData
in interface com.esotericsoftware.kryo.CustomSerialization
writeObjectData
public void writeObjectData(com.esotericsoftware.kryo.Kryo kryo,
ByteBuffer buf)
- Specified by:
writeObjectData
in interface com.esotericsoftware.kryo.CustomSerialization
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.