Package com.foundationdb.ais.model

Examples of com.foundationdb.ais.model.DefaultNameGenerator


                    buildRowDefs(session, newAIS);
                    FDBSchemaManager.this.curAIS = newAIS;
                }
            });

            this.nameGenerator = new DefaultNameGenerator(curAIS);

            txnService.run(session, new Runnable() {
                @Override
                public void run() {
                    mergeNewAIS(session, curAIS);
View Full Code Here


    private static class CreateOnlyDDLMock extends DDLFunctionsMockBase {
        AkibanInformationSchema ais = new AkibanInformationSchema();

        @Override
        public void createTable(Session session, Table newTable) {
            AISMerge merge = AISMerge.newForAddTable(getAISCloner(), new DefaultNameGenerator(ais), ais, newTable);
            merge.merge();
            ais = merge.getAIS();
        }
View Full Code Here

            ais = merge.getAIS();
        }

        @Override
        public void createTable(Session session, Table newTable, String queryExpression, QueryContext context, ServerSession server) {
            AISMerge merge = AISMerge.newForAddTable(getAISCloner(), new DefaultNameGenerator(ais), ais, newTable);
            merge.merge();
            ais = merge.getAIS();
        }
View Full Code Here

            return ais;
        }

        @Override
        public void createIndexes(Session session, Collection<? extends Index> indexesToAdd) {
            AISMerge merge = AISMerge.newForAddIndex(getAISCloner(), new DefaultNameGenerator(ais), ais);
            for(Index newIndex : indexesToAdd) {
                merge.mergeIndex(newIndex);
            }
            merge.merge();
            ais = merge.getAIS();
View Full Code Here

            ais = merge.getAIS();
        }
       
        @Override
        public void createSequence(Session session, Sequence sequence) {
            AISMerge merge = AISMerge.newForOther(getAISCloner(), new DefaultNameGenerator(ais), ais);
            ais = merge.mergeSequence(sequence);
        }
View Full Code Here

    public void setUp() throws Exception {
        typesRegistry = TestTypesRegistry.MCOMPAT;
        typesTranslator = MTypesTranslator.INSTANCE;
        ais = BasicInfoSchemaTablesServiceImpl.createTablesToRegister(typesTranslator);
        schemaManager = new MockSchemaManager(ais, typesRegistry, typesTranslator);
        nameGenerator = new DefaultNameGenerator();
        createTables();
        bist = new BasicInfoSchemaTablesServiceImpl(schemaManager, null, null);
        bist.attachFactories(ais);
        adapter = new MemoryAdapter(new Schema(ais), null, null);
    }
View Full Code Here

TOP

Related Classes of com.foundationdb.ais.model.DefaultNameGenerator

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.