com.netflix.astyanax.impl
Class PreparedIndexExpressionImpl<K,C>
java.lang.Object
com.netflix.astyanax.impl.PreparedIndexExpressionImpl<K,C>
- All Implemented Interfaces:
- PreparedIndexColumnExpression<K,C>, PreparedIndexExpression<K,C>, PreparedIndexOperationExpression<K,C>, PreparedIndexValueExpression<K,C>
public class PreparedIndexExpressionImpl<K,C>
- extends java.lang.Object
- implements PreparedIndexExpression<K,C>, PreparedIndexOperationExpression<K,C>, PreparedIndexValueExpression<K,C>
Method Summary |
PreparedIndexValueExpression<K,C> |
equals()
|
java.nio.ByteBuffer |
getColumn()
|
IndexOperator |
getOperator()
|
java.nio.ByteBuffer |
getValue()
|
PreparedIndexValueExpression<K,C> |
greaterThan()
|
PreparedIndexValueExpression<K,C> |
greaterThanEquals()
|
PreparedIndexValueExpression<K,C> |
lessThan()
|
PreparedIndexValueExpression<K,C> |
lessThanEquals()
|
PreparedIndexExpression<K,C> |
value(boolean value)
|
PreparedIndexExpression<K,C> |
value(byte[] value)
|
PreparedIndexExpression<K,C> |
value(java.nio.ByteBuffer value)
|
PreparedIndexExpression<K,C> |
value(java.util.Date value)
|
PreparedIndexExpression<K,C> |
value(double value)
|
PreparedIndexExpression<K,C> |
value(int value)
|
PreparedIndexExpression<K,C> |
value(long value)
|
PreparedIndexExpression<K,C> |
value(java.lang.String value)
|
PreparedIndexExpression<K,C> |
value(java.util.UUID value)
|
|
value(V value,
Serializer<V> valueSerializer)
|
PreparedIndexOperationExpression<K,C> |
whereColumn(C columnName)
Set the column part of the expression |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreparedIndexExpressionImpl
public PreparedIndexExpressionImpl(Serializer<C> columnSerializer)
whereColumn
public PreparedIndexOperationExpression<K,C> whereColumn(C columnName)
- Description copied from interface:
PreparedIndexColumnExpression
- Set the column part of the expression
- Specified by:
whereColumn
in interface PreparedIndexColumnExpression<K,C>
- Returns:
getColumn
public java.nio.ByteBuffer getColumn()
- Specified by:
getColumn
in interface PreparedIndexExpression<K,C>
getValue
public java.nio.ByteBuffer getValue()
- Specified by:
getValue
in interface PreparedIndexExpression<K,C>
getOperator
public IndexOperator getOperator()
- Specified by:
getOperator
in interface PreparedIndexExpression<K,C>
equals
public PreparedIndexValueExpression<K,C> equals()
- Specified by:
equals
in interface PreparedIndexOperationExpression<K,C>
greaterThan
public PreparedIndexValueExpression<K,C> greaterThan()
- Specified by:
greaterThan
in interface PreparedIndexOperationExpression<K,C>
lessThan
public PreparedIndexValueExpression<K,C> lessThan()
- Specified by:
lessThan
in interface PreparedIndexOperationExpression<K,C>
greaterThanEquals
public PreparedIndexValueExpression<K,C> greaterThanEquals()
- Specified by:
greaterThanEquals
in interface PreparedIndexOperationExpression<K,C>
lessThanEquals
public PreparedIndexValueExpression<K,C> lessThanEquals()
- Specified by:
lessThanEquals
in interface PreparedIndexOperationExpression<K,C>
value
public PreparedIndexExpression<K,C> value(java.lang.String value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(long value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(int value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(boolean value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(java.util.Date value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(byte[] value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(java.nio.ByteBuffer value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(double value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public PreparedIndexExpression<K,C> value(java.util.UUID value)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>
value
public <V> PreparedIndexExpression<K,C> value(V value,
Serializer<V> valueSerializer)
- Specified by:
value
in interface PreparedIndexValueExpression<K,C>