Package io.crate.metadata

Examples of io.crate.metadata.ColumnIdent


        }
        if (in.readBoolean()) {
            int length = in.readVInt();
            columnIdents = new ArrayList<>(length);
            for (int i = 0; i < length; i++) {
                ColumnIdent columnIdent = new ColumnIdent();
                columnIdent.readFrom(in);
                columnIdents.add(columnIdent);
            }
        }
    }
View Full Code Here


public abstract class SysClusterObjectReference extends SysObjectReference {

    private final ReferenceInfo info;

    protected SysClusterObjectReference(String name) {
        this(new ColumnIdent(name));
    }
View Full Code Here

public abstract class SysNodeObjectReference extends SysObjectReference {

    private final ReferenceInfo info;

    protected SysNodeObjectReference(String name) {
        this(new ColumnIdent(name));
    }
View Full Code Here

public abstract class SysNodeObjectArrayReference extends SysObjectArrayReference {

    private final ReferenceInfo info;

    protected SysNodeObjectArrayReference(String name) {
        this(new ColumnIdent(name));
    }
View Full Code Here

public abstract class SysNodeStaticObjectArrayReference extends SysStaticObjectArrayReference {

    private final ReferenceInfo info;

    protected SysNodeStaticObjectArrayReference(String name) {
        this(new ColumnIdent(name));
    }
View Full Code Here

public abstract class SysNodeExpression<T> extends SysExpression<T> implements ReferenceImplementation {

    private final ReferenceInfo info;

    protected SysNodeExpression(String name) {
        this(new ColumnIdent(name));
    }
View Full Code Here

public abstract class SysClusterExpression<T> extends SysExpression<T> implements ReferenceImplementation {

    private final ReferenceInfo info;

    protected SysClusterExpression(String name) {
        this(new ColumnIdent(name));
    }
View Full Code Here

public class NodeProcessExpression extends SysNodeObjectReference {

    public static final String NAME = "process";

    abstract class ProcessExpression extends SysNodeExpression<Long> {
        ProcessExpression(String name) { super(new ColumnIdent(NAME, ImmutableList.of(name))); }
View Full Code Here

    static class SettingExpression extends SysClusterExpression<Object> {
        private final Map<String, Object> values;
        private final String name;

        protected SettingExpression(Setting setting, Map<String, Object> values) {
            super(new ColumnIdent(NAME, setting.chain()));
            this.name = setting.settingName();
            this.values = values;
        }
View Full Code Here

    private final NodeService nodeService;

    @Inject
    public NodeOsCpuExpression(NodeService nodeService) {
        super(new ColumnIdent(NodeOsExpression.NAME, NAME));
        this.nodeService = nodeService;
        addChildImplementations();
    }
View Full Code Here

TOP

Related Classes of io.crate.metadata.ColumnIdent

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.