Top Level Namespace

Defined Under Namespace

Classes: PgQuery

Constant Summary collapse

PG_OBJS =

Limit the objects we build to speed up compilation times

{
  'backend/utils' => [
    'mb/wchar.o', 'mb/encnames.o', 'mb/mbutils.o',
    'mmgr/mcxt.o', 'mmgr/aset.o',
    'error/elog.o', 'init/globals.o',
    'adt/name.o' # namein
  ],
  'backend/parser' => [
    'gram.o', 'parser.o', 'keywords.o', 'kwlookup.o', 'scansup.o'
  ],
  'backend/nodes' => [
    'nodeFuncs.o', 'makefuncs.o', 'value.o', 'list.o', 'outfuncs_json.o'
  ],
  'backend/lib' => ['stringinfo.o'],
  'port'        => ['qsort.o'],
  'common'      => ['psprintf.o'],
  'timezone'    => ['pgtz.o'],
}
SYMFILE =
File.join(File.dirname(__FILE__), "pg_query.sym")