public class CoreAPI extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Constructor and Description |
|---|
CoreAPI() |
CoreAPI(long cPtr,
boolean cMemoryOwn) |
| Modifier and Type | Method and Description |
|---|---|
static long |
AppendRow(Row arg0,
long bytes) |
static boolean |
ComputeCondition(long fn,
Row row,
RowView row_view,
long out_idx) |
static void |
CopyRowToUnsafeRowBytes(Row inputRow,
byte[] outputBytes,
int length) |
void |
delete() |
static boolean |
EnableSignalTraceback() |
protected void |
finalize() |
static long |
getCPtr(CoreAPI obj) |
static long |
GetRowBuf(Row arg0,
long idx) |
static long |
GetUniqueID(PhysicalOpNode node) |
static Row |
GroupbyProject(long fn,
GroupbyInterface groupby_interface) |
static Row |
NewRow(long bytes) |
static int |
ResolveColumnIndex(PhysicalOpNode node,
ExprNode expr) |
static ColumnSourceInfo |
ResolveSourceColumn(PhysicalOpNode node,
String relation_name,
String column_name) |
static String |
ResolveSourceColumnName(PhysicalOpNode node,
ColumnRefNode expr) |
static Row |
RowConstProject(long fn) |
static Row |
RowConstProject(long fn,
boolean need_free) |
static Row |
RowProject(long fn,
Row row) |
static Row |
RowProject(long fn,
Row row,
boolean need_free) |
static Row |
UnsafeRowProject(long fn,
byte[] inputUnsafeRowBytes,
int inputRowSizeInBytes) |
static Row |
UnsafeRowProject(long fn,
byte[] inputUnsafeRowBytes,
int inputRowSizeInBytes,
boolean need_free) |
static Row |
UnsafeWindowProject(long fn,
long key,
byte[] inputUnsafeRowBytes,
int inputRowSizeInBytes,
boolean is_instance,
long append_slices,
WindowInterface window) |
static Row |
WindowProject(long fn,
long key,
Row row,
boolean is_instance,
long append_slices,
WindowInterface window) |
static Row |
WindowProject(long fn,
long key,
Row row,
WindowInterface window) |
public static long getCPtr(CoreAPI obj)
public void delete()
public static Row NewRow(long bytes)
public static long GetRowBuf(Row arg0, long idx)
public static long AppendRow(Row arg0, long bytes)
public static int ResolveColumnIndex(PhysicalOpNode node, ExprNode expr)
public static String ResolveSourceColumnName(PhysicalOpNode node, ColumnRefNode expr)
public static ColumnSourceInfo ResolveSourceColumn(PhysicalOpNode node, String relation_name, String column_name)
public static long GetUniqueID(PhysicalOpNode node)
public static Row RowConstProject(long fn, boolean need_free)
public static Row RowConstProject(long fn)
public static Row UnsafeRowProject(long fn, byte[] inputUnsafeRowBytes, int inputRowSizeInBytes, boolean need_free)
public static Row UnsafeRowProject(long fn, byte[] inputUnsafeRowBytes, int inputRowSizeInBytes)
public static void CopyRowToUnsafeRowBytes(Row inputRow, byte[] outputBytes, int length)
public static Row WindowProject(long fn, long key, Row row, boolean is_instance, long append_slices, WindowInterface window)
public static Row UnsafeWindowProject(long fn, long key, byte[] inputUnsafeRowBytes, int inputRowSizeInBytes, boolean is_instance, long append_slices, WindowInterface window)
public static Row WindowProject(long fn, long key, Row row, WindowInterface window)
public static Row GroupbyProject(long fn, GroupbyInterface groupby_interface)
public static boolean ComputeCondition(long fn,
Row row,
RowView row_view,
long out_idx)
public static boolean EnableSignalTraceback()
Copyright © 2021. All rights reserved.