Spring Data Solr

org.springframework.data.solr.core.query
Class DivideFunction

java.lang.Object
  extended by org.springframework.data.solr.core.query.AbstractFunction
      extended by org.springframework.data.solr.core.query.DivideFunction
All Implemented Interfaces:
Function

public class DivideFunction
extends AbstractFunction

Implementation of div(x,y)

Since:
1.1
Author:
Christoph Strobl

Nested Class Summary
static class DivideFunction.Builder
           
 
Method Summary
static DivideFunction.Builder divide(Field field)
          creates new DivideFunction.Builder for dividing value in field with given name
static DivideFunction.Builder divide(Function dividend)
          creates new DivideFunction.Builder for dividing value calculated by given Function
static DivideFunction.Builder divide(Number dividend)
          creates new DivideFunction.Builder for dividing given value
static DivideFunction.Builder divide(String fieldname)
          creates new DivideFunction.Builder for dividing value in field with given name
 String getOperation()
          solr readable representation of function
 
Methods inherited from class org.springframework.data.solr.core.query.AbstractFunction
addArgument, getArguments, hasArguments, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

divide

public static DivideFunction.Builder divide(Field field)
creates new DivideFunction.Builder for dividing value in field with given name

Parameters:
field - must not be null
Returns:

divide

public static DivideFunction.Builder divide(String fieldname)
creates new DivideFunction.Builder for dividing value in field with given name

Parameters:
fieldname - must not be empty
Returns:

divide

public static DivideFunction.Builder divide(Number dividend)
creates new DivideFunction.Builder for dividing given value

Parameters:
dividend -
Returns:

divide

public static DivideFunction.Builder divide(Function dividend)
creates new DivideFunction.Builder for dividing value calculated by given Function

Parameters:
dividend -
Returns:

getOperation

public String getOperation()
Description copied from interface: Function
solr readable representation of function

Returns:

Spring Data Solr

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.