MCPcopy Create free account
hub / github.com/PostHog/duckgres / RowSet

Interface RowSet

server/sqlcore/interfaces.go:24–31  ·  view source on GitHub ↗

RowSet represents a set of rows from a query result.

Source from the content-addressed store, hash-verified

22
23// ExactColumnTyper exposes the database's original logical type name when a
24// transport has to project it onto a less expressive result type. Arrow, for
25// example, represents DuckDB UUID as String and HUGEINT as Decimal128. Callers
26// making encoding decisions must use this lossless name and fail closed when
27// it is unavailable; DatabaseTypeName remains the projected result type used
28// by existing pgwire result handling.
29type ExactColumnTyper interface {
30 ColumnTyper
31 ExactDatabaseTypeName() (name string, ok bool)
32}
33
34// ExactDatabaseTypeNameMetadataKey is the Arrow field metadata key used to

Callers 48

ImpersonateMethod · 0.65
TestProtocolLargeResultsFunction · 0.65
ExecuteQueryFunction · 0.65
TestPgStatActivityFunction · 0.65
ExecuteMethod · 0.65
ExecuteMethod · 0.65
ExecuteMethod · 0.65
handleDescribeMethod · 0.65
handleExecuteMethod · 0.65

Implementers 10

staticCountRowSetserver/session_database_metadata_test.
LocalRowSetserver/executor.go
describeStaticRowSetserver/conn_describe_test.go
feedbackErrRowsserver/conn_querylog_feedback_test.go
attachedCatalogProbeRowSetserver/session_database_metadata_remot
streamingRowSetserver/conn_querylog_lifecycle_test.go
singleIntRowserver/sessionmeta/sessionmeta_test.go
FlightRowSetserver/flightclient/flight_executor.go
emptyRowSetserver/flightclient/flight_executor.go
emptySchemaRowSetserver/flightclient/flight_executor.go

Calls

no outgoing calls

Tested by

no test coverage detected