fmeobjects.FMEBandProperties.getTileType
- FMEBandProperties.getTileType()
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. WhengetTileType()
returnsFME_TILE_TYPE_FIXED
, the band tile size (fromgetNumTileRows()
andgetNumTileCols()
) is a requirement. That is, only tiles of the specified size can be properly filled. WhengetTileType()
returnsFME_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
FMEBandTilePopulator
is 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:
- Returns:
Type of the tile.