Skip to content

Commit 6f14bf3

Browse files
committed
Resolve todo
1 parent 1b0a220 commit 6f14bf3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

cpp/src/arrow/flight/sql/odbc/odbc_impl/flight_sql_result_set_metadata.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,9 @@ Updatability FlightSqlResultSetMetadata::GetUpdatable(int column_position) {
222222
bool FlightSqlResultSetMetadata::IsAutoUnique(int column_position) {
223223
ColumnMetadata metadata = GetMetadata(schema_->field(column_position - 1));
224224

225-
// TODO: Is AutoUnique equivalent to AutoIncrement?
225+
// AUTO_UNIQUE_VALUE (ODBC 3.0+, SQL_DESC_AUTO_UNIQUE_VALUE) is equivalent to
226+
// AUTO_INCREMENT (ODBC 2.0, SQL_COLUMN_AUTO_INCREMENT). Both indicate columns
227+
// that automatically generate unique values.
226228
return metadata.GetIsAutoIncrement().ValueOrElse([] { return false; });
227229
}
228230

0 commit comments

Comments
 (0)