]> git.proxmox.com Git - ceph.git/blame - ceph/src/arrow/cpp/src/plasma/lib/java/org_apache_arrow_plasma_PlasmaClientJNI.h
import quincy 17.2.0
[ceph.git] / ceph / src / arrow / cpp / src / plasma / lib / java / org_apache_arrow_plasma_PlasmaClientJNI.h
CommitLineData
1d09f67e
TL
1// Licensed to the Apache Software Foundation (ASF) under one
2// or more contributor license agreements. See the NOTICE file
3// distributed with this work for additional information
4// regarding copyright ownership. The ASF licenses this file
5// to you under the Apache License, Version 2.0 (the
6// "License"); you may not use this file except in compliance
7// with the License. You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing,
12// software distributed under the License is distributed on an
13// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14// KIND, either express or implied. See the License for the
15// specific language governing permissions and limitations
16// under the License.
17
18/* DO NOT EDIT THIS FILE - it is machine generated */
19#include <jni.h>
20/* Header for class org_apache_arrow_plasma_PlasmaClientJNI */
21
22#ifndef _Included_org_apache_arrow_plasma_PlasmaClientJNI
23#define _Included_org_apache_arrow_plasma_PlasmaClientJNI
24#ifdef __cplusplus
25extern "C" {
26#endif
27/*
28 * Class: org_apache_arrow_plasma_PlasmaClientJNI
29 * Method: connect
30 * Signature: (Ljava/lang/String;Ljava/lang/String;I)J
31 */
32JNIEXPORT jlong JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_connect(
33 JNIEnv*, jclass, jstring, jstring, jint);
34
35/*
36 * Class: org_apache_arrow_plasma_PlasmaClientJNI
37 * Method: disconnect
38 * Signature: (J)V
39 */
40JNIEXPORT void JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_disconnect(JNIEnv*,
41 jclass,
42 jlong);
43
44/*
45 * Class: org_apache_arrow_plasma_PlasmaClientJNI
46 * Method: create
47 * Signature: (J[BI[B)Ljava/nio/ByteBuffer;
48 */
49JNIEXPORT jobject JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_create(
50 JNIEnv*, jclass, jlong, jbyteArray, jint, jbyteArray);
51
52/*
53 * Class: org_apache_arrow_plasma_PlasmaClientJNI
54 * Method: hash
55 * Signature: (J[B)[B
56 */
57JNIEXPORT jbyteArray JNICALL
58Java_org_apache_arrow_plasma_PlasmaClientJNI_hash(JNIEnv*, jclass, jlong, jbyteArray);
59
60/*
61 * Class: org_apache_arrow_plasma_PlasmaClientJNI
62 * Method: seal
63 * Signature: (J[B)V
64 */
65JNIEXPORT void JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_seal(JNIEnv*, jclass,
66 jlong,
67 jbyteArray);
68
69/*
70 * Class: org_apache_arrow_plasma_PlasmaClientJNI
71 * Method: release
72 * Signature: (J[B)V
73 */
74JNIEXPORT void JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_release(JNIEnv*,
75 jclass, jlong,
76 jbyteArray);
77
78/*
79 * Class: org_apache_arrow_plasma_PlasmaClientJNI
80 * Method: delete
81 * Signature: (J[B)V
82 */
83JNIEXPORT void JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_delete(JNIEnv*,
84 jclass, jlong,
85 jbyteArray);
86
87/*
88 * Class: org_apache_arrow_plasma_PlasmaClientJNI
89 * Method: get
90 * Signature: (J[[BI)[[Ljava/nio/ByteBuffer;
91 */
92JNIEXPORT jobjectArray JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_get(
93 JNIEnv*, jclass, jlong, jobjectArray, jint);
94
95/*
96 * Class: org_apache_arrow_plasma_PlasmaClientJNI
97 * Method: contains
98 * Signature: (J[B)Z
99 */
100JNIEXPORT jboolean JNICALL
101Java_org_apache_arrow_plasma_PlasmaClientJNI_contains(JNIEnv*, jclass, jlong, jbyteArray);
102
103/*
104 * Class: org_apache_arrow_plasma_PlasmaClientJNI
105 * Method: fetch
106 * Signature: (J[[B)V
107 */
108JNIEXPORT void JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_fetch(JNIEnv*, jclass,
109 jlong,
110 jobjectArray);
111
112/*
113 * Class: org_apache_arrow_plasma_PlasmaClientJNI
114 * Method: wait
115 * Signature: (J[[BII)[[B
116 */
117JNIEXPORT jobjectArray JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_wait(
118 JNIEnv*, jclass, jlong, jobjectArray, jint, jint);
119
120/*
121 * Class: org_apache_arrow_plasma_PlasmaClientJNI
122 * Method: evict
123 * Signature: (JJ)J
124 */
125JNIEXPORT jlong JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_evict(JNIEnv*,
126 jclass, jlong,
127 jlong);
128
129/*
130 * Class: org_apache_arrow_plasma_PlasmaClientJNI
131 * Method: list
132 * Signature: (J)[[B
133 */
134JNIEXPORT jobjectArray JNICALL Java_org_apache_arrow_plasma_PlasmaClientJNI_list(JNIEnv*,
135 jclass,
136 jlong);
137
138#ifdef __cplusplus
139}
140#endif
141#endif