C++ files split from master (few days old), includes master/ worker/ common/ ----------------------------------- control : execution boss global : Constants and global qserv concepts (>2 products) log : Application logging facility merger : Result merging and post-processing meta : Metadata access mysql : Db abstraction layer and mysql-specific iface obsolete : museum artifacts parser : Produce query i/f from string proto : Wire protocol qana : Query analyzer, manipulator, plugins, qdisp : Chunk query python c++ interface qproc : Driver for analyzer + parser query : Abstract query representation unknown : util : Basic, non-specific tooling wbase : worker global wconfig : worker configuration wcontrol : worker controller wdb : worker db processing wsched : worker scheduling xrdc : xrootd client xrdfs : xrootd worker ofs (shlib) xrdoss : xrootd worker oss (shlib) -------------------- control: AsyncQueryManager.cc SessionManager.h thread.cc AsyncQueryManager.h dispatcher.cc thread.h Callback.h dispatcher.h transaction.h DynamicWorkQueue.cc runTransactions.cc DynamicWorkQueue.h runTransactions_fake.cc global: QservPath.cc QservPath.hh constants.h log: Logger.cc Logger.h merger: SqlInsertIter.cc SqlInsertIter.h TableMerger.cc TableMerger.h mergeTypes.h meta: MetadataCache.cc MetadataCache.h ifaceMeta.cc ifaceMeta.h mysql: MySqlConnection.cc MySqlConnection.h SqlConfig.cc SqlConfig.hh obsolete: QservPathStructure.cc QservPathStructure.h parser: BoolTermFactory.cc ParseException.h ValueFactorFactory.cc BoolTermFactory.h PredicateFactory.cc ValueFactorFactory.h ColumnRefH.h PredicateFactory.h WhereFactory.cc ColumnRefMap.h SelectFactory.cc WhereFactory.h DmlSQL2.g SelectFactory.h buildParseNames.py DmlSQL2ImpTokenTypes.txt SelectListFactory.h dbgParse.cc FromFactory.cc SelectParser.cc parseExceptions.h FromFactory.h SelectParser.h parseTreeUtil.cc ModFactory.cc SqlSQL2.g parseTreeUtil.h ModFactory.h SqlSQL2ImpTokenTypes.txt parserBase.h ParseAliasMap.h ValueExprFactory.cc ParseException.cc ValueExprFactory.h proto: TaskMsgDigest.cc TaskMsgDigest.h worker.proto qana: AggregatePlugin.cc QservRestrictorPlugin.cc QueryTemplate.cc ColumnRef.cc QueryContext.cc SphericalBoxStrategy.cc ColumnRefMap.cc QueryMapping.cc SphericalBoxStrategy.h PluginNotFoundError.h QueryMapping.h TablePlugin.cc PostPlugin.cc QueryPlugin.cc TableRemapper.cc QsRestrictor.cc QueryPlugin.h sqltoken.cc qdisp: ChunkMeta.cc ChunkQuery.cc ChunkQuerySpec.cc ChunkSpec.cc ChunkMeta.h ChunkQuery.h ChunkQuerySpec.h ChunkSpec.h qproc: QuerySession.cc QuerySession.h TaskMsgFactory2.cc TaskMsgFactory2.h query: AggOp.cc FromList.cc Predicate.cc TableRefN.cc AggOp.h FromList.h Predicate.h TableRefN.h AggRecord.h FuncExpr.cc QsRestrictor.h ValueExpr.cc BoolTerm.cc FuncExpr.h QueryContext.h ValueExpr.h BoolTerm.h GroupByClause.cc QueryTemplate.h ValueFactor.cc ChunkMapping.cc GroupByClause.h SelectList.cc ValueFactor.h ChunkMapping.h HavingClause.cc SelectList.h WhereClause.cc ColumnRef.h HavingClause.h SelectStmt.cc WhereClause.h Constraint.cc OrderByClause.cc SelectStmt.h Constraint.h OrderByClause.h TableAlias.h unknown: util: MmapFile.cc SqlConnection.cc SqlFragmenter.h Thread.cc WorkQueue.h MmapFile.h SqlConnection.hh SqlResults.cc Thread.h common.h PacketIter.cc SqlErrorObject.cc SqlResults.h Timer.cc format.h PacketIter.h SqlErrorObject.hh Substitution.cc Timer.h sqltoken.h Regex.h SqlFragmenter.cc Substitution.h WorkQueue.cc stringUtil.h wbase: Base.cc Base.h wconfig: Config.cc Config.h wcontrol: Foreman.cc RequestTaker.h Service.h TodoList.cc Foreman.h ResultTracker.h Task.cc TodoList.h RequestTaker.cc Service.cc Task.h WorkQueue.cc wdb: QueryPhyResult.cc QueryRunner.h QuerySql.cc QueryPhyResult.h QueryRunnerManager.cc QuerySql.h QueryRunner.cc QueryRunnerManager.h QuerySql_Batch.h wsched: FifoScheduler.cc FifoScheduler.h xrdc: xrdPrecache.cc xrdfile.cc xrdfile.h xrootd.h xrdfs: MySqlExportMgr.cc MySqlFsCommon.cc MySqlFsFile.cc xrootd.cc MySqlExportMgr.h MySqlFsCommon.h MySqlFsFile.h MySqlFs.cc MySqlFsDirectory.cc XrdLogger.h MySqlFs.h MySqlFsDirectory.h XrdName.h xrdoss: QservOss.cc QservOss.h ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the QSERV-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1