Print

Print


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