// sqlr-connection/sqlr-listener parameters

// default id for listeners/connections
#define DEFAULT_ID "defaultid"

// default addresses for listeners/connections
#define DEFAULT_ADDRESS "0.0.0.0"

// default port to listen on
#define DEFAULT_PORT "9000"

// default client-server protocol
#define DEFAULT_PROTOCOL "sqlrclient"

// default database type
#define DEFAULT_DBASE "oracle"

// default number of connections to start
#define DEFAULT_CONNECTIONS "5"

// default action to take at end of session
#define DEFAULT_ENDOFSESSION "commit"

// default maximum queue length before
// another connection will be fired off
#define DEFAULT_MAXQUEUELENGTH "0"

// default number of connections to grow by
#define DEFAULT_GROWBY "1"

// default time to live for idle connections
// that were fired off to handle increased load
#define DEFAULT_TTL "60"

// default "retirement age" for connections
// that were fired off to handle increased load
#define DEFAULT_SOFTTTL "0"

// default max client sessions for connections
// that were fired off to handle increased load
#define DEFAULT_MAXSESSIONCOUNT "0"

// default session timeout
#define DEFAULT_SESSIONTIMEOUT "600"

// default user to run as
#define DEFAULT_RUNASUSER "nobody"

// default group to run as
#define DEFAULT_RUNASGROUP "nobody"

// default number of cursors to open
#define DEFAULT_CURSORS "1"

// when we need more cursors, allocate this many more in one shot
#define DEFAULT_CURSORS_GROWBY "1"

// default tier to auth users on
#define DEFAULT_AUTHTIER "connection"

// default method to use for handing client sessions
#define DEFAULT_SESSION_HANDLER "thread"

// default method to use for handing off
// clients from listener to connection
#define DEFAULT_HANDOFF "pass"

// default regular expression for IP's that are allowed to connect
#define DEFAULT_ALLOWEDIPS ""

// default regular expression for IP's that are not allowed to connect
#define DEFAULT_DENIEDIPS ""

// default tiers to debug on
#define DEFAULT_DEBUG "none"

// default max client info length
#define DEFAULT_MAXCLIENTINFOLENGTH "512"

// default max query size
#define DEFAULT_MAXQUERYSIZE "65536"

// default max bind variable count
#define DEFAULT_MAXBINDCOUNT "256"

// default max bind variable length
#define DEFAULT_MAXBINDNAMELENGTH "64"

// default max string bind value length
#define DEFAULT_MAXSTRINGBINDVALUELENGTH "32768"

// default lob bind value length
#define DEFAULT_MAXLOBBINDVALUELENGTH "71680"

// default error size
#define DEFAULT_MAXERRORLENGTH "2048"

// default idle client timeout
#define DEFAULT_IDLECLIENTTIMEOUT "-1"

// default id for an individual set of connections
#define DEFAULT_CONNECTIONID "defaultid"

// default connect string
#define DEFAULT_CONNECTSTRING ""

// default metric
#define DEFAULT_METRIC "1"

// default behind-load-balancer flag
#define DEFAULT_BEHINDLOADBALANCER "no"

// default router host
#define DEFAULT_ROUTER_HOST ""

// default router port
#define DEFAULT_ROUTER_PORT "0"

// default router socket
#define DEFAULT_ROUTER_SOCKET ""

// default router user
#define DEFAULT_ROUTER_USER ""

// default router password
#define DEFAULT_ROUTER_PASSWORD ""

// default router pattern
#define DEFAULT_ROUTER_PATTERN ""

// default maximum number of listeners
#define DEFAULT_MAXLISTENERS "-1"

// default listener timeout
#define DEFAULT_LISTENERTIMEOUT "0"

// default re-login at start attribute
#define DEFAULT_RELOGINATSTART "no"

// default time queries attributes
#define DEFAULT_TIMEQUERIESSEC "-1"
#define DEFAULT_TIMEQUERIESUSEC "-1"

// default fake input bind variables attribute
#define	DEFAULT_FAKEINPUTBINDVARIABLES "no"

// default translate bind variables attribute
#define	DEFAULT_TRANSLATEBINDVARIABLES "no"

// default interval that the cachemanager will scan on
#define DEFAULT_INTERVAL 30

// default kerberos service
#define DEFAULT_KRBSERVICE SQLRELAY
