Top Inners Fields Constructors Methods
org.apache.avro.reflect

pack-priv Class FieldAccessUnsafe

extends FieldAccess
Class Inheritance
Annotations
@SuppressWarnings:restriction
Imports
java.io.IOException, java.lang.reflect.Field, org.apache.avro.AvroRuntimeException, org.apache.avro.io.Decoder, .Encoder, sun.misc.Unsafe

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
pack-priv static class
pack-priv abstract static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private static final Unsafe

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected FieldAccessor

Field Detail

UNSAFEback to summary
private static final Unsafe UNSAFE

Constructor Detail

FieldAccessUnsafeback to summary
pack-priv FieldAccessUnsafe()

Method Detail

getAccessorback to summary
protected FieldAccessor getAccessor(Field field)

Implements abstract org.apache.avro.reflect.FieldAccess.getAccessor.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeBooleanField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeBooleanFieldback to summary
protected UnsafeBooleanField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeByteField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeByteFieldback to summary
protected UnsafeByteField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv abstract Class FieldAccessUnsafe.UnsafeCachedField

extends FieldAccessor
Class Inheritance
Known Direct Subclasses
org.apache.avro.reflect.FieldAccessUnsafe.UnsafeIntField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeFloatField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeShortField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeByteField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeBooleanField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCharField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeLongField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeDoubleField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeObjectField, org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCustomEncodedField

Field Summary

Modifier and TypeField and Description
protected Field
protected final boolean
protected final long

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected Field
protected boolean
protected boolean
Inherited from org.apache.avro.reflect.FieldAccessor:
getisCustomEncodedreadsetwrite

Field Detail

fieldback to summary
protected Field field
isStringableback to summary
protected final boolean isStringable
offsetback to summary
protected final long offset

Constructor Detail

UnsafeCachedFieldback to summary
pack-priv UnsafeCachedField(Field f)

Method Detail

getFieldback to summary
protected Field getField()

Implements abstract org.apache.avro.reflect.FieldAccessor.getField.

Annotations
@Override
isStringableback to summary
protected boolean isStringable()

Overrides org.apache.avro.reflect.FieldAccessor.isStringable.

Annotations
@Override
supportsIOback to summary
protected boolean supportsIO()

Overrides org.apache.avro.reflect.FieldAccessor.supportsIO.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeCharField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeCharFieldback to summary
protected UnsafeCharField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeCustomEncodedField

extends UnsafeCachedField
Class Inheritance

Field Summary

Modifier and TypeField and Description
private CustomEncoding<?>
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected Object
protected boolean
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Field Detail

encodingback to summary
private CustomEncoding<?> encoding

Constructor Detail

UnsafeCustomEncodedFieldback to summary
pack-priv UnsafeCustomEncodedField(Field f, CustomEncoding<?> encoding)

Method Detail

getback to summary
protected Object get(Object object) throws IllegalAccessException

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
isCustomEncodedback to summary
protected boolean isCustomEncoded()

Overrides org.apache.avro.reflect.FieldAccessor.isCustomEncoded.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value) throws IllegalAccessException, IOException

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeDoubleField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeDoubleFieldback to summary
protected UnsafeDoubleField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeFloatField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeFloatFieldback to summary
protected UnsafeFloatField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeIntField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeIntFieldback to summary
pack-priv UnsafeIntField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeLongField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeLongFieldback to summary
protected UnsafeLongField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeObjectField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected boolean
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringable

Constructor Detail

UnsafeObjectFieldback to summary
protected UnsafeObjectField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
supportsIOback to summary
protected boolean supportsIO()

Overrides org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField.supportsIO.

Annotations
@Override
org.apache.avro.reflect back to summary

pack-priv final Class FieldAccessUnsafe.UnsafeShortField

extends UnsafeCachedField
Class Inheritance

Field Summary

Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
fieldisStringableoffset

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected Object
protected void
protected void
set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

protected void
Inherited from org.apache.avro.reflect.FieldAccessUnsafe.UnsafeCachedField:
getFieldisStringablesupportsIO

Constructor Detail

UnsafeShortFieldback to summary
protected UnsafeShortField(Field f)

Method Detail

getback to summary
protected Object get(Object object)

Implements abstract org.apache.avro.reflect.FieldAccessor.get.

Annotations
@Override
readback to summary
protected void read(Object object, Decoder in) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.read.

Annotations
@Override
setback to summary
protected void set(Object object, Object value)

Implements abstract org.apache.avro.reflect.FieldAccessor.set.

Annotations
@Override
writeback to summary
protected void write(Object object, Encoder out) throws IOException

Overrides org.apache.avro.reflect.FieldAccessor.write.

Annotations
@Override