com.basho.riak.client.query.functions
Class NamedErlangFunction

java.lang.Object
  extended by com.basho.riak.client.query.functions.NamedErlangFunction
All Implemented Interfaces:
Function, NamedFunction

public class NamedErlangFunction
extends Object
implements NamedFunction

Models a named erlang function. Immutable.

Author:
russell

Field Summary
static Function MAP_OBJECT_VALUE
          Riak_kv_mapreduce:map_object_value
static Function REDUCE_IDENTITY
          Riak_kv_mapreduce:reduce_identity
static NamedErlangFunction SEARCH_PRECOMMIT_HOOK
          The riak_search precommit hook
static NamedErlangFunction STD_CHASH_FUN
          The default chash_keyfun
static NamedErlangFunction STD_LINK_FUN
          The default link fun
 
Constructor Summary
NamedErlangFunction(String mod, String fun)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getFun()
           
 String getMod()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SEARCH_PRECOMMIT_HOOK

public static final NamedErlangFunction SEARCH_PRECOMMIT_HOOK
The riak_search precommit hook


STD_CHASH_FUN

public static final NamedErlangFunction STD_CHASH_FUN
The default chash_keyfun


STD_LINK_FUN

public static final NamedErlangFunction STD_LINK_FUN
The default link fun


REDUCE_IDENTITY

public static final Function REDUCE_IDENTITY
Riak_kv_mapreduce:reduce_identity


MAP_OBJECT_VALUE

public static final Function MAP_OBJECT_VALUE
Riak_kv_mapreduce:map_object_value

Constructor Detail

NamedErlangFunction

public NamedErlangFunction(String mod,
                           String fun)
Parameters:
mod - the module that contains the function.
fun - the function name.
Method Detail

getMod

public String getMod()
Returns:
the erlang module that contains the function.

getFun

public String getFun()
Returns:
the function name.

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.