Argentini.Halide.H3Reader.GetPrimarykeyName C# (CSharp) Method

GetPrimarykeyName() public method

Get the primary key column name, or an empty string if schema is not available.
public GetPrimarykeyName ( ) : string
return string
        public string GetPrimarykeyName()
        {
            if (schemaAvailable)
            {
                try
                {
                    // Find by iteration
                    foreach (System.Data.DataRow myField in schemaTable.Rows)
                    {
                        foreach (System.Data.DataColumn myProperty in schemaTable.Columns)
                        {
                            if (myProperty.ColumnName.ToLower() == "iskey")
                            {
                                return myField["columnName"].ToString();
                            }
                        }
                    }
                }

                catch (Exception err)
                {
                    _lastSqlError = err;
                }
            }

            return "";
        }