Returns tile type representing the type of data access supported by this band. Possible values:
FME_TILE_TYPE_FIXED: Tile requests made to a band must be equal to the band’s tile size.
FME_TILE_TYPE_FIXED_MULTIPLE: Tile requests made to a band must be a multiple of the band’s tile size.
FME_TILE_TYPE_FLEXIBLE: The band tile size is a suggestion only, and the band can handle any arbitrary tile size. When
FME_TILE_TYPE_FIXED, the band tile size (from
getNumTileCols()) is a requirement. That is, only tiles of the specified size can be properly filled. When
FME_TILE_TYPE_FLEXIBLE, the band tile size is only a suggestion, and it implies the most efficient tile size for data access.
Note that this value is only relevant for readers. That is, when creating a reader, this value should be specified depending on how
FMEBandTilePopulatoris implemented. On the other hand, a consumer of data (e.g. a writer) can always request data in whatever size is desired, regardless of this value. FME will reconcile the writer request size with the reader’s supported tile size.
- Return type
Type of the tile.