Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

SetObjInfo method

  • Last Updated: May 12, 2026
  • 2 minute read
    • OpenAccess SDK
    • Version 8.1
    • Documentation

This method is used to set values for an object to return schema information about columns.

All values should be set. Set Null values as follows:

  • For a string, set the value to null.
  • For an integer, set the value to DAMOBJ_NOTSET.

Refer to Schema Definition and Management in the OpenAccess SDK Programmer's Guide for information about each of the values to set.

void SetObjInfo(
  String table_qualifier, 
  String table_owner,
  String table_name, 
  String column_name, 
  short  data_type,
  String type_name, 
  int    char_max_length, 
  int    numeric_precision,
  short  numeric_precision_radix, 
  short  numeric_scale, 
  short  nullable,
  short  scope, 
  String userdata, 
  String operator_support, 
  short  pseudo_column, 
  short  column_type, 
  String remarks) 

Parameters for SetObjInfo When Using schemaobj_column

Parameter Type Description
INPUT
table_qualifier String The name of the database in which the table is created.
table_owner String The owner of the table.
table_name String The name of the table.
column_name String The name of the column of the specified table.
data_type short The data type of this column.
type_name String The X/Open column type.
char_max_length int The length in bytes of data transferred to the client in its default format.
numeric_precision int The maximum number of digits used by the data in the column.
numeric_precision_radix short Reserved for future use.
numeric_scale short The total number of digits to the right of the decimal point.
nullable short Specifies whether the column can be null.
scope short Scope of the SQL_BEST_ROWID column.
userdata String Any proprietary data about the column that you want the IP to access. The IP calls dam_describeColDetail to get this information.
operator_support String A place for the IP to maintain which operators it supports for conditions on this column (for example, =, >, LIKE), when this column is considered for a restriction or a search condition.
pseudo_column short Indicates whether the column is a pseudo column such as Oracle ROWID.
column_type short Defines the column type.
remarks String The description of the column.
RETURN
NONE

See also

TitleResults for “How to create a CRG?”Also Available inAlert