Example usage for org.apache.lucene.codecs DocValuesProducer DocValuesProducer

List of usage examples for org.apache.lucene.codecs DocValuesProducer DocValuesProducer

Introduction

In this page you can find the example usage for org.apache.lucene.codecs DocValuesProducer DocValuesProducer.

Prototype

protected DocValuesProducer() 

Source Link

Document

Sole constructor.

Usage

From source file:com.lucure.core.codec.LucureCodec.java

License:Apache License

@Override
public final DocValuesFormat docValuesFormat() {
    return new DocValuesFormat(LUCURE_CODEC_NAME) {

        @Override/* w w w .  ja v a2 s.c  om*/
        public DocValuesConsumer fieldsConsumer(SegmentWriteState state) throws IOException {
            return new DocValuesConsumer() {

                @Override
                public void addNumericField(FieldInfo field, Iterable<Number> values) throws IOException {

                }

                @Override
                public void addBinaryField(FieldInfo field, Iterable<BytesRef> values) throws IOException {

                }

                @Override
                public void addSortedField(FieldInfo field, Iterable<BytesRef> values,
                        Iterable<Number> docToOrd) throws IOException {

                }

                @Override
                public void addSortedNumericField(FieldInfo field, Iterable<Number> docToValueCount,
                        Iterable<Number> values) throws IOException {

                }

                @Override
                public void addSortedSetField(FieldInfo field, Iterable<BytesRef> values,
                        Iterable<Number> docToOrdCount, Iterable<Number> ords) throws IOException {

                }

                @Override
                public void close() throws IOException {

                }
            };
        }

        @Override
        public DocValuesProducer fieldsProducer(SegmentReadState state) throws IOException {
            return new DocValuesProducer() {
                @Override
                public NumericDocValues getNumeric(FieldInfo field) throws IOException {
                    return null;
                }

                @Override
                public BinaryDocValues getBinary(FieldInfo field) throws IOException {
                    return null;
                }

                @Override
                public SortedDocValues getSorted(FieldInfo field) throws IOException {
                    return null;
                }

                @Override
                public SortedNumericDocValues getSortedNumeric(FieldInfo field) throws IOException {
                    return null;
                }

                @Override
                public SortedSetDocValues getSortedSet(FieldInfo field) throws IOException {
                    return null;
                }

                @Override
                public Bits getDocsWithField(FieldInfo field) throws IOException {
                    return null;
                }

                @Override
                public void checkIntegrity() throws IOException {

                }

                @Override
                public long ramBytesUsed() {
                    return 0;
                }

                @Override
                public void close() throws IOException {

                }
            };
        }
    };
}