- AbortOnBlockingTimeoutPolicy(long, TimeUnit) - Constructor for class io.greptime.limit.LimitedPolicy.AbortOnBlockingTimeoutPolicy
-
- AbortPolicy() - Constructor for class io.greptime.limit.LimitedPolicy.AbortPolicy
-
- AbstractLimiter<In,Out> - Class in io.greptime.limit
-
A Write/Query limiter that limits traffic according to the number of
query requests or write request's data items in-flight.
- AbstractLimiter(int, LimitedPolicy, String) - Constructor for class io.greptime.limit.AbstractLimiter
-
- AbstractLimiter.RejectedState - Class in io.greptime.limit
-
- acquire(int) - Method in class io.greptime.limit.InFlightLimiter
-
- acquire(Limiter, int) - Method in class io.greptime.limit.LimitedPolicy.AbortOnBlockingTimeoutPolicy
-
- acquire(Limiter, int) - Method in class io.greptime.limit.LimitedPolicy.AbortPolicy
-
- acquire(Limiter, int) - Method in interface io.greptime.limit.LimitedPolicy
-
Acquires the given number of permits from the given Limiter
.
- acquire(Limiter, int) - Method in class io.greptime.limit.LimitedPolicy.BlockingPolicy
-
- acquire(Limiter, int) - Method in class io.greptime.limit.LimitedPolicy.BlockingTimeoutPolicy
-
- acquire(Limiter, int) - Method in class io.greptime.limit.LimitedPolicy.DiscardPolicy
-
- acquire(int) - Method in interface io.greptime.limit.Limiter
-
Acquires the given number of permits from this Limiter
,
blocking until the request can be granted.
- acquireAndDo(In, Supplier<CompletableFuture<Out>>) - Method in class io.greptime.limit.AbstractLimiter
-
Acquire permits and do the action.
- acquirePermits() - Method in class io.greptime.limit.AbstractLimiter.RejectedState
-
- addColumn(String, SemanticType, DataType) - Method in class io.greptime.models.TableSchema.Builder
-
Add column schema.
- addColumn(String, SemanticType, DataType, DataType.DecimalTypeExtension) - Method in class io.greptime.models.TableSchema.Builder
-
Add column schema.
- addField(String, DataType) - Method in class io.greptime.models.TableSchema.Builder
-
Add field schema.
- addRow(Object...) - Method in interface io.greptime.models.Table
-
Inserts one row with all columns.
- addRow(Object...) - Method in class io.greptime.models.Table.BulkTable
-
- addRow(Object...) - Method in class io.greptime.models.Table.RowBasedTable
-
- addTag(String, DataType) - Method in class io.greptime.models.TableSchema.Builder
-
Add tag schema.
- addTimestamp(String, DataType) - Method in class io.greptime.models.TableSchema.Builder
-
Add timestamp schema.
- addValue(RowData.Row.Builder, Common.ColumnDataType, Common.ColumnDataTypeExtension, Object) - Static method in class io.greptime.models.RowHelper
-
- addValues(FieldVector, int, Common.ColumnDataType, Common.ColumnDataTypeExtension, Iterator<Object>) - Static method in class io.greptime.models.ArrowHelper
-
- allocatorInitReservation(long) - Method in class io.greptime.BulkWrite.Config.Builder
-
Set the initial space reservation for the allocator.
- allocatorMaxAllocation(long) - Method in class io.greptime.BulkWrite.Config.Builder
-
Set the maximum amount of space the new child allocator can allocate.
- andThen(Function<Ok, Result<U, Err>>) - Method in class io.greptime.models.Result
-
Calls `mapper` if the result is [`Ok`], otherwise returns the [`Err`] value.
- ArrowHelper - Class in io.greptime.models
-
Helper class for Arrow schema creation.
- asyncPool(Executor) - Method in class io.greptime.options.GreptimeOptions.Builder
-
Asynchronous thread pool, which is used to handle various asynchronous
tasks in the SDK (You are using a purely asynchronous SDK).
- AuthInfo - Class in io.greptime.models
-
Greptime authentication information
- AuthInfo(String, String) - Constructor for class io.greptime.models.AuthInfo
-
Create AuthInfo from username/password.
- authInfo(AuthInfo) - Method in class io.greptime.options.GreptimeOptions.Builder
-
Sets authentication information.
- autoReportPeriodMin() - Static method in class io.greptime.Util
-
Auto report self period.
- availablePermits() - Method in class io.greptime.limit.AbstractLimiter.RejectedState
-
- availablePermits() - Method in class io.greptime.limit.InFlightLimiter
-
- availablePermits() - Method in interface io.greptime.limit.Limiter
-
Returns the current number of permits available in this Limiter
.