Package io.crate.metadata.doc

Examples of io.crate.metadata.doc.DocIndexMetaData


        this.metaData = clusterService.state().metaData();
        this.ident = ident;
    }

    public DocIndexMetaData docIndexMetaData() {
        DocIndexMetaData docIndexMetaData;
        String index = BlobIndices.fullIndexName(ident.name());
        try {
            concreteIndices = metaData.concreteIndices(IndicesOptions.strictExpandOpen(), index);
        } catch (IndexMissingException ex) {
            throw new TableUnknownException(index, ex);
View Full Code Here


        docIndexMetaData = buildDocIndexMetaData(concreteIndices[0]);
        return docIndexMetaData;
    }

    private DocIndexMetaData buildDocIndexMetaData(String index) {
        DocIndexMetaData docIndexMetaData;
        try {
            docIndexMetaData = new DocIndexMetaData(metaData.index(index), ident);
        } catch (IOException e) {
            throw new UnhandledServerException("Unable to build DocIndexMetaData", e);
        }
        return docIndexMetaData.build();
    }
View Full Code Here

        }
        return docIndexMetaData.build();
    }

    public BlobTableInfo build() {
        DocIndexMetaData md = docIndexMetaData();
        return new BlobTableInfo(
                blobSchemaInfo,
                ident,
                concreteIndices[0],
                clusterService,
                md.numberOfShards(),
                md.numberOfReplicas(),
                blobsPath(md));
    }
View Full Code Here

TOP

Related Classes of io.crate.metadata.doc.DocIndexMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.