Skip to content

Commit

Permalink
build
Browse files Browse the repository at this point in the history
  • Loading branch information
porsager committed Apr 9, 2024
1 parent 34e9f7e commit 122fdb2
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 6 deletions.
7 changes: 5 additions & 2 deletions cf/src/connection.js
Original file line number Diff line number Diff line change
Expand Up @@ -213,8 +213,11 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose
function unnamed(q) {
return Buffer.concat([
Parse(q.statement.string, q.parameters, q.statement.types),
Bind(q.parameters, q.statement.types, q.statement.name, q.cursorName),
DescribeUnnamed,
prepared(q)
q.cursorFn
? Execute('', q.cursorRows)
: ExecuteUnnamed
])
}

Expand All @@ -232,7 +235,7 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose
q.onlyDescribe && (delete statements[q.signature])
q.parameters = q.parameters || parameters
q.prepared = q.prepare && q.signature in statements
q.describeFirst = q.onlyDescribe || (parameters.length && !q.prepared)
q.describeFirst = options.describe !== false && (q.onlyDescribe || (parameters.length && !q.prepared))
q.statement = q.prepared
? statements[q.signature]
: { string, types, name: q.prepare ? statementId + statementCount++ : '' }
Expand Down
1 change: 1 addition & 0 deletions cf/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -455,6 +455,7 @@ function parseOptions(a, b) {
backoff : backoff,
keep_alive : 60,
prepare : true,
describe : true,
debug : false,
fetch_types : true,
publications : 'alltables',
Expand Down
7 changes: 5 additions & 2 deletions cjs/src/connection.js
Original file line number Diff line number Diff line change
Expand Up @@ -211,8 +211,11 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose
function unnamed(q) {
return Buffer.concat([
Parse(q.statement.string, q.parameters, q.statement.types),
Bind(q.parameters, q.statement.types, q.statement.name, q.cursorName),
DescribeUnnamed,
prepared(q)
q.cursorFn
? Execute('', q.cursorRows)
: ExecuteUnnamed
])
}

Expand All @@ -230,7 +233,7 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose
q.onlyDescribe && (delete statements[q.signature])
q.parameters = q.parameters || parameters
q.prepared = q.prepare && q.signature in statements
q.describeFirst = q.onlyDescribe || (parameters.length && !q.prepared)
q.describeFirst = options.describe !== false && (q.onlyDescribe || (parameters.length && !q.prepared))
q.statement = q.prepared
? statements[q.signature]
: { string, types, name: q.prepare ? statementId + statementCount++ : '' }
Expand Down
1 change: 1 addition & 0 deletions cjs/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -454,6 +454,7 @@ function parseOptions(a, b) {
backoff : backoff,
keep_alive : 60,
prepare : true,
describe : true,
debug : false,
fetch_types : true,
publications : 'alltables',
Expand Down
7 changes: 5 additions & 2 deletions deno/src/connection.js
Original file line number Diff line number Diff line change
Expand Up @@ -214,8 +214,11 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose
function unnamed(q) {
return Buffer.concat([
Parse(q.statement.string, q.parameters, q.statement.types),
Bind(q.parameters, q.statement.types, q.statement.name, q.cursorName),
DescribeUnnamed,
prepared(q)
q.cursorFn
? Execute('', q.cursorRows)
: ExecuteUnnamed
])
}

Expand All @@ -233,7 +236,7 @@ function Connection(options, queues = {}, { onopen = noop, onend = noop, onclose
q.onlyDescribe && (delete statements[q.signature])
q.parameters = q.parameters || parameters
q.prepared = q.prepare && q.signature in statements
q.describeFirst = q.onlyDescribe || (parameters.length && !q.prepared)
q.describeFirst = options.describe !== false && (q.onlyDescribe || (parameters.length && !q.prepared))
q.statement = q.prepared
? statements[q.signature]
: { string, types, name: q.prepare ? statementId + statementCount++ : '' }
Expand Down
1 change: 1 addition & 0 deletions deno/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -455,6 +455,7 @@ function parseOptions(a, b) {
backoff : backoff,
keep_alive : 60,
prepare : true,
describe : true,
debug : false,
fetch_types : true,
publications : 'alltables',
Expand Down

0 comments on commit 122fdb2

Please sign in to comment.