@Namespace(value="arrow::compute") @NoOffset @Properties(inherit=arrow.class) public class FunctionRegistry extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
FunctionRegistry(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Status |
AddAlias(BytePointer target_name,
BytePointer source_name) |
Status |
AddAlias(String target_name,
String source_name)
\brief Add aliases for the given function name.
|
Status |
AddFunction(Function function) |
Status |
AddFunction(Function function,
boolean allow_overwrite)
\brief Add a new function to the registry.
|
FunctionResult |
GetFunction(BytePointer name) |
FunctionResult |
GetFunction(String name)
\brief Retrieve a function by name from the registry
|
StringVector |
GetFunctionNames()
\brief Return vector of all entry names in the registry.
|
static FunctionRegistry |
Make()
\brief Construct a new registry.
|
int |
num_functions()
\brief The number of currently registered functions
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic FunctionRegistry(Pointer p)
Pointer(Pointer).@UniquePtr public static FunctionRegistry Make()
@ByVal public Status AddFunction(@SharedPtr Function function, @Cast(value="bool") boolean allow_overwrite)
@ByVal public Status AddFunction(@SharedPtr Function function)
@ByVal public Status AddAlias(@StdString String target_name, @StdString String source_name)
@ByVal public Status AddAlias(@StdString BytePointer target_name, @StdString BytePointer source_name)
@ByVal public FunctionResult GetFunction(@StdString String name)
@ByVal public FunctionResult GetFunction(@StdString BytePointer name)
@ByVal public StringVector GetFunctionNames()
public int num_functions()
Copyright © 2021. All rights reserved.