public class

ZNRecordJosqlFunctionHandler

extends AbstractFunctionHandler
java.lang.Object
   ↳ org.josql.functions.AbstractFunctionHandler
     ↳ org.apache.helix.josql.ZNRecordJosqlFunctionHandler

Summary

[Expand]
Inherited Fields
From class org.josql.functions.AbstractFunctionHandler
Public Constructors
ZNRecordJosqlFunctionHandler()
Public Methods
String getMapFieldValue(ZNRecord record, String fieldName, String mapKey)
String getSimpleFieldValue(ZNRecord record, String key)
ZNRecord getZNRecordFromMap(Map<StringZNRecord> recordMap, String key)
ZNRecord getZNRecordFromMap(Map<StringMap<StringZNRecord>> recordMap, String key, String subKey)
boolean hasListField(ZNRecord record, String fieldName, String field)
boolean hasMapFieldKey(ZNRecord record, String fieldName, String mapKey)
boolean hasMapFieldValue(ZNRecord record, String fieldName, String mapKey, String mapValue)
boolean hasSimpleField(ZNRecord record, String fieldName, String field)
[Expand]
Inherited Methods
From class org.josql.functions.AbstractFunctionHandler
From class java.lang.Object
From interface org.josql.functions.FunctionHandler

Public Constructors

public ZNRecordJosqlFunctionHandler ()

Public Methods

public String getMapFieldValue (ZNRecord record, String fieldName, String mapKey)

public String getSimpleFieldValue (ZNRecord record, String key)

public ZNRecord getZNRecordFromMap (Map<StringZNRecord> recordMap, String key)

public ZNRecord getZNRecordFromMap (Map<StringMap<StringZNRecord>> recordMap, String key, String subKey)

public boolean hasListField (ZNRecord record, String fieldName, String field)

public boolean hasMapFieldKey (ZNRecord record, String fieldName, String mapKey)

public boolean hasMapFieldValue (ZNRecord record, String fieldName, String mapKey, String mapValue)

public boolean hasSimpleField (ZNRecord record, String fieldName, String field)