Package com.hp.hpl.jena.sdb.layout2.index

Examples of com.hp.hpl.jena.sdb.layout2.index.SlotCompilerIndex


    {
        super(connection, desc,
              new FmtLayout2IndexPGSQL(connection),
              new LoaderTuplesNodes(connection, TupleLoaderIndexPGSQL.class),
              new QueryCompilerFactoryIndex(),
              new SQLBridgeFactory2(),
              new GenerateSQL()) ;
       
        ((LoaderTuplesNodes) this.getLoader()).setStore(this);
    }
View Full Code Here


        super(connection, desc,
              new FmtLayout2HashDB2(connection) ,
              //loaderSimple(connection),
              new LoaderTuplesNodes(connection, TupleLoaderHashDB2.class),
              new QueryCompilerFactoryHash(),
              new SQLBridgeFactory2(),
              new GenerateSQLDerby()) ;
       
        // Not for simple loading.
        ((LoaderTuplesNodes) this.getLoader()).setStore(this);
    }
View Full Code Here

    {
        super(connection, desc,
              new FmtLayout2IndexDB2(connection) ,
              new LoaderTuplesNodes(connection, TupleLoaderIndexDB2.class),
              new QueryCompilerFactoryIndex(),
              new SQLBridgeFactory2(),
              new GenerateSQLDB2()) ;

        ((LoaderTuplesNodes) this.getLoader()).setStore(this);
    }
View Full Code Here

              new FmtLayout2HashMySQL(connection,
                                  (tableType!=null)? tableType : MySQLEngineType.InnoDB),
              //new LoaderHashMySQL(connection),
              new LoaderTuplesNodes(connection, TupleLoaderHashMySQL.class),
              new QueryCompilerFactoryHash(),
              new SQLBridgeFactory2(),
              new GenerateSQLMySQL()) ;
       
        ((LoaderTuplesNodes) this.getLoader()).setStore(this);
    }
View Full Code Here

    {
        super(connection, desc,
              new FmtLayout2HashOracle(connection) ,
              new LoaderTuplesNodes(connection, TupleLoaderHashOracle.class),
              new QueryCompilerFactoryHash(),
              new SQLBridgeFactory2Oracle(),
              new GenerateSQLOracle()) ;
       
        ((LoaderTuplesNodes) this.getLoader()).setStore(this);
    }
View Full Code Here

    {
        super(connection, desc,
              new FmtLayout2IndexOracle(connection) ,
              new LoaderTuplesNodes(connection, TupleLoaderIndexOracle.class),
              new QueryCompilerFactoryIndex(),
              new SQLBridgeFactory2Oracle(),
              new GenerateSQLOracle()) ;
       
        ((LoaderTuplesNodes) this.getLoader()).setStore(this);
    }
View Full Code Here

        return checkNodes(store) && checkTuples(store);
    }

    private static boolean checkNodes(Store store) throws SQLException {
        Connection conn = store.getConnection().getSqlConnection();
        TableDescNodes nodeDesc = store.getNodeTableDesc();
        if (nodeDesc == null) {
            return true; // vacuously
        }
        return hasTableAndColumns(conn,
                nodeDesc.getTableName(),
                nodeDesc.getIdColName(),
                nodeDesc.getHashColName(),
                nodeDesc.getLexColName(),
                nodeDesc.getLangColName(),
                nodeDesc.getTypeColName());
    }
View Full Code Here

        return checkNodes(store) && checkTuples(store);
    }

    private static boolean checkNodes(Store store) throws SQLException {
        Connection conn = store.getConnection().getSqlConnection();
        TableDescNodes nodeDesc = store.getNodeTableDesc();
        if (nodeDesc == null) {
            return true; // vacuously
        }
        return hasTableAndColumns(conn,
                nodeDesc.getTableName(),
                nodeDesc.getIdColName(),
                nodeDesc.getHashColName(),
                nodeDesc.getLexColName(),
                nodeDesc.getLangColName(),
                nodeDesc.getTypeColName());
    }
View Full Code Here

        return checkNodes(store) && checkTuples(store);
    }

    private static boolean checkNodes(Store store) throws SQLException {
        Connection conn = store.getConnection().getSqlConnection();
        TableDescNodes nodeDesc = store.getNodeTableDesc();
        if (nodeDesc == null) {
            return true; // vacuous
        }
        return hasTableAndColumns(conn,
                nodeDesc.getTableName(),
                nodeDesc.getIdColName(),
                nodeDesc.getHashColName(),
                nodeDesc.getLexColName(),
                nodeDesc.getLangColName(),
                nodeDesc.getTypeColName());
    }
View Full Code Here

        if ( ! Var.isVar(g) )
            throw new SDBInternalError("OpDatasetNames - not a variable: "+g) ;
        Var v = Var.alloc(g) ;

        // Inner SELECT SQL: (SELECT DISTINCT g FROM Quads)
        TableDescQuads quads = request.getStore().getQuadTableDesc() ;
        SqlTable sqlTableQ = new SqlTable(quads.getTableName()) ;
        sqlTableQ.setIdColumnForVar(v, new SqlColumn(sqlTableQ, quads.getGraphColName())) ;
        SqlNode sqlNodeQ = SqlSelectBlock.distinct(request, sqlTableQ) ;
       
        // Will have the value left join added later.
        return new OpSQL(sqlNodeQ, opDatasetNames, request) ;
    }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.sdb.layout2.index.SlotCompilerIndex

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.