public class DoubleConstant extends Constant
| Constructor and Description |
|---|
DoubleConstant(byte[] v) |
DoubleConstant(double n)
Create a constant by wrapping the specified long.
|
| Modifier and Type | Method and Description |
|---|---|
Constant |
add(Constant c)
Adds this constant a value specified by another constant.
|
byte[] |
asBytes()
Returns the byte array corresponding to this constant value.
|
Object |
asJavaVal()
Unwraps the Double and returns it.
|
Constant |
castTo(Type type)
Casts this constant to the specified type.
|
int |
compareTo(Constant c) |
Constant |
div(Constant c)
Divides this constant by a value specified by another constant.
|
boolean |
equals(Object obj)
Indicates whether some other object is
Constant object and its
value equal to this one. |
Type |
getType()
Returns the type corresponding to this constant.
|
int |
hashCode() |
Constant |
mul(Constant c)
Multiplies this constant by a value specified by another constant.
|
int |
size()
Return the number of bytes required to encode this constant.
|
Constant |
sub(Constant c)
Subtracts a value specified by another constant from this constant.
|
String |
toString() |
defaultInstance, newInstancepublic DoubleConstant(double n)
n - the long valuepublic DoubleConstant(byte[] v)
public Object asJavaVal()
asJavaVal in class ConstantConstant.asJavaVal()public Type getType()
Constantpublic int size()
Constantpublic byte[] asBytes()
Constantpublic Constant castTo(Type type)
Constantpublic boolean equals(Object obj)
Constant object and its
value equal to this one.public int compareTo(Constant c)
public Constant add(Constant c)
Constantpublic Constant sub(Constant c)
Constantpublic Constant div(Constant c)
ConstantCopyright © 2022 VanillaDB Organization. All rights reserved.