public class BasicLong extends AbstractScalar implements Comparable<BasicLong>
Entity.DATA_CATEGORY, Entity.DATA_FORM, Entity.DATA_TYPE, Entity.DURATION, Entity.PARTITION_TYPE| Constructor and Description |
|---|
BasicLong(ExtendedDataInput in) |
BasicLong(long value) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(BasicLong o) |
boolean |
equals(Object o) |
Entity.DATA_CATEGORY |
getDataCategory() |
Entity.DATA_TYPE |
getDataType() |
String |
getJsonString() |
long |
getLong() |
Number |
getNumber() |
int |
getScale() |
String |
getString() |
Temporal |
getTemporal() |
int |
hashBucket(int buckets) |
int |
hashCode() |
boolean |
isNull()
Below methods are extract from Scalar interface, include: isNull、setNull、getNumber、getTemporal、hashBucket、getJsonString
Purpose: Because new version now is support return Entity, if clients haven't modified old use(eg, use Scalar special method)
need to adapt it, so the solution is extract methods from Scalar to its parent interface Entity.
|
void |
setNull() |
protected void |
writeScalarToOutputStream(ExtendedDataOutput out) |
columns, getDataForm, rows, toString, writegetDataCategory, isChart, isChunk, isDictionary, isMatrix, isPair, isScalar, isTable, isVectorclone, finalize, getClass, notify, notifyAll, wait, wait, waitisChart, isChunk, isDictionary, isMatrix, isPair, isScalar, isTable, isVector, typeToCategory, writeCompressedpublic BasicLong(long value)
public BasicLong(ExtendedDataInput in) throws IOException
IOExceptionpublic long getLong()
public boolean isNull()
Entitypublic void setNull()
public Entity.DATA_CATEGORY getDataCategory()
getDataCategory in interface Entitypublic Entity.DATA_TYPE getDataType()
getDataType in interface Entitypublic Temporal getTemporal() throws Exception
getTemporal in interface EntitygetTemporal in interface ScalarExceptionpublic int hashBucket(int buckets)
hashBucket in interface EntityhashBucket in interface Scalarpublic int getScale()
getScale in interface ScalargetScale in class AbstractScalarpublic String getJsonString()
getJsonString in interface EntitygetJsonString in interface Scalarprotected void writeScalarToOutputStream(ExtendedDataOutput out) throws IOException
writeScalarToOutputStream in class AbstractScalarIOExceptionpublic int compareTo(BasicLong o)
compareTo in interface Comparable<BasicLong>Copyright © 2023 DolphinDB. All rights reserved.