Skip to content
skomlaebri edited this page Nov 13, 2014 · 18 revisions

Proposals

Here we are collecting ideas about new names for Ontop 2.0.

  • CQIE -> (Datalog)Rule

  • QuestDB (module, package, class) -> QuestRepository

  • MappingAnalyser -> Mapping2DatalogConverter (may be improved)

    • updateTerm(Term term, LookupTable lookupTable) -> renameVariables(Term term, LookupTable lookupTable)
  • Predicate -> FunctionSymbol

  • Function -> CompositeTerm

  • OBDAMappingAxiom (getTargetQuery) -> ? getTargetTerms

  • VisitedQuery -> ParsedSQLQuery

    • ParsedSQLQuery (String queryString, boolean unquote) -> ParsedSQLQuery (String queryString, boolean deepParsing)

    • ParsedSQLQuery (Statement statement, boolean unquote) -> ParsedSQLQuery (Statement statement, boolean deepParsing)

    • getTableList -> getTables

    • getSubSelectList -> getSubSelects

    • setSelection(SelectionJSQL selection) -> setWhereClause(SelectionJSQL whereClause)

  • getSelection(SelectionJSQL selection) -> getWhereClause(SelectionJSQL whereClause)

  • SQLQueryTranslator -> SQLQueryParser

    • constructParser(String query, boolean generateViews) -> parse(query, deeply)

    • constructParserNoView(String query) -> parseShallowly(String query)

    • constructParser(String query) -> parseDeeply(String query)

  • TablesNameVisitor -> TableNameVisitor

    • getTableList -> getTables
  • SubSelectVisitor (getSubSelectList) -> getSubSelects

  • SelectionVisitor -> WhereClauseVisitor

    • getSelection -> getWhereClause(Select selectQuery, SelectionJSQL whereClause)

    • setSelection -> setWhereClause(Select selectQuery, SelectionJSQL whereClause)

  • LookupTable

    • private variables: log -> var2NumMap and master -> num2CanonicalVarMap
  • MappingAnalyzerTest in quest-owlapi3 -> OBDA2DatalogTest

  • MappingAnalyzerTest in obdalib-core -> Mapping2DatalogConverterTest

  • removed MappingAnalyzerTest (-> Mapping2DatalogConverterTest ) in quest-test

  • Attribute -> Column (or add comments to show that they are equivalent)

  • SQLMappingParser -> SQLTableNameExtractor

  • ModelIOManager -> OntopNativeMappingParser and OntopNativeMappingSerializer

  • NumericalOperationPredicate -> ArithmeticOperationPredicate

  • TypeMapper -> JdbcTypeMapper in obdalib-core

Native Query Generation

  • NativeQueryGenerator.generateSourceQuery() -> NativeQueryGenerator.generateNativeQuery()
Clone this wiki locally