Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
ImpalaTinyIntWritable.java
Go to the documentation of this file.
1
// Copyright 2012 Cloudera Inc.
2
//
3
// Licensed under the Apache License, Version 2.0 (the "License");
4
// you may not use this file except in compliance with the License.
5
// You may obtain a copy of the License at
6
//
7
// http://www.apache.org/licenses/LICENSE-2.0
8
//
9
// Unless required by applicable law or agreed to in writing, software
10
// distributed under the License is distributed on an "AS IS" BASIS,
11
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
// See the License for the specific language governing permissions and
13
// limitations under the License.
14
15
package
com.cloudera.impala.hive.executor;
16
17
import
org.apache.hadoop.hive.serde2.io.ByteWritable;
18
19
import
com.cloudera.impala.util.UnsafeUtil
;
20
21
@SuppressWarnings(
"restriction"
)
22
public class
ImpalaTinyIntWritable
extends ByteWritable {
23
// Ptr (to native heap) where the value should be read from and written to.
24
private
final
long
ptr_
;
25
26
public
ImpalaTinyIntWritable
(
long
ptr) {
27
ptr_ = ptr;
28
}
29
30
@Override
31
public
byte
get
() {
return
UnsafeUtil.UNSAFE.getByte(ptr_); }
32
33
@Override
34
public
void
set
(byte v) { UnsafeUtil.UNSAFE.putByte(ptr_, v); }
35
}
com.cloudera.impala.hive.executor.ImpalaTinyIntWritable.ptr_
final long ptr_
Definition:
ImpalaTinyIntWritable.java:24
com.cloudera.impala.hive.executor.ImpalaTinyIntWritable
Definition:
ImpalaTinyIntWritable.java:22
com.cloudera.impala.hive.executor.ImpalaTinyIntWritable.ImpalaTinyIntWritable
ImpalaTinyIntWritable(long ptr)
Definition:
ImpalaTinyIntWritable.java:26
com.cloudera.impala.hive.executor.ImpalaTinyIntWritable.set
void set(byte v)
Definition:
ImpalaTinyIntWritable.java:34
com.cloudera.impala.util.UnsafeUtil
Definition:
UnsafeUtil.java:27
fe
src
main
java
com
cloudera
impala
hive
executor
ImpalaTinyIntWritable.java
Generated on Thu May 7 2015 16:10:39 for Impala by
1.8.6