mi32/rvcdbase.h File Reference
#include <mi32/stddefns.h>
Go to the source code of this file.
Detailed Description
Define Documentation
| #define FIELDNUM_DomID 0xFFFD |
Key data is the "domid" field of this field.
| #define FIELDNUM_PseudoField 0xFFFD |
If next_field is >= this, it's one of these.
| #define FIELDNUM_ThisFieldName 0xFFFF |
pseudo fields for DBFIELDINFO.next_field.
Some database schemas require a 2 part key where the primary key is made up of 2 fields but the foreign key is made up of 1 field and the name of the field or one field and a "domid" which is looked up from a 3rd table by using the table/field name. We look those up on import and record them in the DBFIELDINFO.domid. I don't know of anything that would use the table name, but I added it for completeness Name of this field is the key data
| #define FIELDNUM_ThisTableName 0xFFFE |
Name of this table is the key data.
| #define SAFIELD_CAD_DrawFlag SAFIELD_MULTI_DrawFlag |
| #define SAFIELD_CAD_LineStyleIndex SAFIELD_MULTI_LineStyleIndex |
| #define SAFIELD_CAD_LineStyleName SAFIELD_MULTI_LineStyleName |
| #define SAFIELD_CAD_PointStyleIndex SAFIELD_MULTI_PointStyleIndex |
| #define SAFIELD_CAD_PointStyleName SAFIELD_MULTI_PointStyleName |
| #define SAFIELD_CAD_PolyStyleIndex SAFIELD_MULTI_PolyStyleIndex |
| #define SAFIELD_CAD_PolyStyleName SAFIELD_MULTI_PolyStyleName |
| #define SAFIELD_CAD_RelField SAFIELD_MULTI_RelField |
| #define SAFIELD_CAD_TextStyleIndex SAFIELD_MULTI_TextStyleIndex |
| #define SAFIELD_CAD_TextStyleName SAFIELD_MULTI_TextStyleName |
| #define SAFIELD_MULTI_DrawFlag 1 |
| #define SAFIELD_MULTI_LineStyleIndex 5 |
| #define SAFIELD_MULTI_LineStyleName 4 |
| #define SAFIELD_MULTI_PointStyleIndex 3 |
| #define SAFIELD_MULTI_PointStyleName 2 |
| #define SAFIELD_MULTI_PolygonStyleIndex 7 |
| #define SAFIELD_MULTI_PolygonStyleName 6 |
| #define SAFIELD_MULTI_PolyStyleIndex SAFIELD_MULTI_PolygonStyleIndex |
| #define SAFIELD_MULTI_PolyStyleName SAFIELD_MULTI_PolygonStyleName |
| #define SAFIELD_MULTI_RelField 0 |
| #define SAFIELD_MULTI_TextStyleIndex 9 |
| #define SAFIELD_MULTI_TextStyleName 8 |
| #define SAFIELD_SINGLE_DrawFlag 3 |
| #define SAFIELD_SINGLE_RelField 0 |
| #define SAFIELD_SINGLE_StyleIndex 2 |
| #define SAFIELD_SINGLE_StyleName 1 |
| #define SAFIELD_TIN_DrawFlag SAFIELD_SINGLE_DrawFlag |
| #define SAFIELD_TIN_RelField SAFIELD_SINGLE_RelField |
| #define SAFIELD_TIN_StyleIndex SAFIELD_SINGLE_StyleIndex |
| #define SAFIELD_TIN_StyleName SAFIELD_SINGLE_StyleName |
| #define SAFIELD_VECTOR_DrawFlag SAFIELD_SINGLE_DrawFlag |
| #define SAFIELD_VECTOR_RelField SAFIELD_SINGLE_RelField |
| #define SAFIELD_VECTOR_StyleIndex SAFIELD_SINGLE_StyleIndex |
| #define SAFIELD_VECTOR_StyleName SAFIELD_SINGLE_StyleName |
| #define SCALESELFIELD_MaxScale 2 |
| #define SCALESELFIELD_MinScale 1 |
| #define SCALESELFIELD_RelField 0 |
| #define SECTIONFIELD_EndMeasure 2 |
| #define SECTIONFIELD_FromPos 3 |
| #define SECTIONFIELD_Route 0 |
| #define SECTIONFIELD_StartMeasure 1 |
| #define SECTIONFIELD_ToPos 4 |
| #define TABLE_Internal -1 |
| #define TABLE_InternalNode -2 |
Internal table number for vector nodes.
| #define TABLE_Invalid -98 |
Pass to MfTableWritable to see if we can add tables.
Function Documentation