| Package | Description | 
|---|---|
| net.quasardb.qdb.ts | 
| Modifier and Type | Field and Description | 
|---|---|
protected Value[] | 
Row.values  | 
| Modifier and Type | Method and Description | 
|---|---|
static Value | 
Value.createBlob(byte[] value)
Represents a blob value. 
 | 
static Value | 
Value.createBlob(ByteBuffer value)
Represents blob value. 
 | 
static Value | 
Value.createDouble(double value)
Represents a double value. 
 | 
static Value | 
Value.createInt64(long value)
Represents a long integer 
 | 
static Value | 
Value.createNull()
Create a null / empty value. 
 | 
static Value | 
Value.createSafeBlob(byte[] value)
Represents a safe blob value that copies the byte array. 
 | 
static Value | 
Value.createSafeBlob(ByteBuffer value)
Creates a copy of a ByteBuffer into this Value. 
 | 
static Value | 
Value.createString(String value)
Create a new String value. 
 | 
static Value | 
Value.createTimestamp(Timespec value)
Represents a timestamp 
 | 
Value | 
Value.ensureByteBufferBackedString()
If this Value's type is a string, ensures that it creates a
 directly allocated ByteBuffer with a copy of the UTF-8 string representation. 
 | 
Value[] | 
Row.getValues()
Access to the underlying values of this row. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Writer.append(Integer offset,
      java.time.LocalDateTime timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
Writer.append(Integer offset,
      Timespec timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
PinnedWriter.append(Integer offset,
      Timespec timestamp,
      Value[] values)  | 
void | 
ExpWriter.append(Integer offset,
      Timespec timestamp,
      Value[] values)  | 
void | 
AutoFlushWriter.append(Integer offset,
      Timespec timestamp,
      Value[] values)  | 
void | 
Writer.append(Integer offset,
      Timestamp timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
Writer.append(java.time.LocalDateTime timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
Writer.append(String tableName,
      java.time.LocalDateTime timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
Writer.append(String tableName,
      Timespec timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
Writer.append(String tableName,
      Timestamp timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
Writer.append(Timespec timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
void | 
Writer.append(Timestamp timestamp,
      Value[] values)
Append a new row to the local table cache. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ByteBuffer[] | 
Values.asPrimitiveBlobArray(it.unimi.dsi.fastutil.objects.ObjectArrayList<Value> in)  | 
static double[] | 
Values.asPrimitiveDoubleArray(it.unimi.dsi.fastutil.objects.ObjectArrayList<Value> in)  | 
static long[] | 
Values.asPrimitiveInt64Array(it.unimi.dsi.fastutil.objects.ObjectArrayList<Value> in)  | 
static ByteBuffer[] | 
Values.asPrimitiveStringArray(it.unimi.dsi.fastutil.objects.ObjectArrayList<Value> in)  | 
static Timespecs | 
Values.asPrimitiveTimestampArray(it.unimi.dsi.fastutil.objects.ObjectArrayList<Value> in)  | 
| Constructor and Description | 
|---|
Row(Value[] values)
Row without timestamp 
 | 
WritableRow(java.time.LocalDateTime timestamp,
           Value[] values)
Row with timestamp 
 | 
WritableRow(Timespec timestamp,
           Value[] values)
Row with timestamp 
 | 
WritableRow(Timestamp timestamp,
           Value[] values)
Row with timestamp 
 | 
Copyright © 2021. All rights reserved.