Examples of AISNullReferenceException


Examples of com.foundationdb.server.error.AISNullReferenceException

        @Override
        public void visit(Group group) {
            visitingGroup = group;
            if (group == null) {
                output.reportFailure(new AISValidationFailure(
                    new AISNullReferenceException("ais", "", "group")));
            } else if (group.getRoot() == null) {
                output.reportFailure(new AISValidationFailure(
                    new AISNullReferenceException("group", group.getName().toString(), "root table")));
            }
        }
View Full Code Here

Examples of com.foundationdb.server.error.AISNullReferenceException

        @Override
        public void visit(Table table) {
            visitingTable = table;
            if (table == null) {
                output.reportFailure(new AISValidationFailure(
                        new AISNullReferenceException ("ais", "", "user table")));
            }
        }
View Full Code Here

Examples of com.foundationdb.server.error.AISNullReferenceException

        @Override
        public void visit(Column column) {
            if (column == null) {
                output.reportFailure(new AISValidationFailure(
                        new AISNullReferenceException ("user table", visitingTable.getName().toString(), "column")));
            } else if (column.getTable() != visitingTable) {
                output.reportFailure(new AISValidationFailure(
                        new BadAISReferenceException ("column", column.getName(), "table", visitingTable.getName().toString())));
            }
        }
View Full Code Here

Examples of com.foundationdb.server.error.AISNullReferenceException

        @Override
        public void visit(Index index) {
            visitingIndex = index;
            if (index == null) {
                output.reportFailure(new AISValidationFailure (
                        new AISNullReferenceException ("table", visitingTable.getName().toString(), "index")));
            } else if (index.isTableIndex() && index.rootMostTable() != visitingTable) {
                output.reportFailure(new AISValidationFailure (
                        new BadAISReferenceException ("Table index", index.getIndexName().toString(),
                                                      "table", visitingTable.getName().toString())));
            } else if (index.isGroupIndex() && ((GroupIndex)index).getGroup() != visitingGroup) {
View Full Code Here

Examples of com.foundationdb.server.error.AISNullReferenceException

        @Override
        public void visit(IndexColumn indexColumn) {
            if (indexColumn == null) {
                output.reportFailure(new AISValidationFailure (
                        new AISNullReferenceException ("index", visitingIndex.getIndexName().toString(), "column")));
            } else if (indexColumn.getIndex() != visitingIndex) {
                output.reportFailure(new AISValidationFailure (
                        new BadAISReferenceException ("Index column",indexColumn.getColumn().getName(),
                                                      "index", visitingIndex.getIndexName().toString())));
            }
View Full Code Here

Examples of com.foundationdb.server.error.AISNullReferenceException

public class AISInvariants {

    public static void checkNullField (Object field, String owner, String fieldName, String reference) {
        if (field == null) {
            throw new AISNullReferenceException(owner, fieldName, reference);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.