var searchData=
[
['i_2fo_20constants_987',['I/O Constants',['../group__io__constants.html',1,'']]],
['i_2fo_20event_20handling_988',['I/O Event Handling',['../event_handling.html',1,'index']]],
['icanon_989',['ICANON',['../group__tattr__local__mode__constants.html#gaee28cceae79349ff888ba64408473382',1,'Qore']]],
['icrnl_990',['ICRNL',['../group__tattr__input__mode__constants.html#gaaf04993e1c6345567687305ef04fc2d6',1,'Qore']]],
['identifiers_991',['Identifiers',['../identifiers.html',1,'index']]],
['iexten_992',['IEXTEN',['../group__tattr__local__mode__constants.html#ga85a235af8ce51b2079a4e237d7b281b0',1,'Qore']]],
['ignbrk_993',['IGNBRK',['../group__tattr__input__mode__constants.html#gaa21e7e2efbd106bc6302196c9a8b224e',1,'Qore']]],
['igncr_994',['IGNCR',['../group__tattr__input__mode__constants.html#ga6684ffc51a2e624d3edfc4de4c1fe8bc',1,'Qore']]],
['ignpar_995',['IGNPAR',['../group__tattr__input__mode__constants.html#gadb90d9b6e378358b8c8e2d94a635530c',1,'Qore']]],
['imaxbel_996',['IMAXBEL',['../group__tattr__input__mode__constants.html#ga8834400effd021bd507a29724b6158dd',1,'Qore']]],
['import_20visibility_20constants_997',['Import Visibility Constants',['../group__import__visibility__constants.html',1,'']]],
['importclass_998',['importClass',['../class_qore_1_1_program.html#abf634534cb29157d05aab5ff3ffd6bea',1,'Qore::Program']]],
['importfunction_999',['importFunction',['../class_qore_1_1_program.html#a9a2e3da4029c50643169cbb72e57f494',1,'Qore::Program::importFunction(string func)'],['../class_qore_1_1_program.html#a4ea59c8d245e924b791a74cdb551946f',1,'Qore::Program::importFunction(string func, string new_name, *softbool inject)']]],
['importglobalvariable_1000',['importGlobalVariable',['../class_qore_1_1_program.html#a5db34046e2722a8519642ad98f412ed3',1,'Qore::Program']]],
['importhashdecl_1001',['importHashDecl',['../class_qore_1_1_program.html#a029c9dbdbdc3dc13e685f7d101e5829e',1,'Qore::Program']]],
['importsystemapi_1002',['importSystemApi',['../class_qore_1_1_program.html#a8abea6fe89712e9b4f84c7f7b0420151',1,'Qore::Program']]],
['importsystemclasses_1003',['importSystemClasses',['../class_qore_1_1_program.html#ad512b5c0b491823d186e0de7cf8d87d4',1,'Qore::Program']]],
['importsystemconstants_1004',['importSystemConstants',['../class_qore_1_1_program.html#a2942f186ac759fb7a71cbb9ec0ffb72a',1,'Qore::Program']]],
['importsystemfunctions_1005',['importSystemFunctions',['../class_qore_1_1_program.html#adc115cc0b1c0f196ed0d764eb33c4009',1,'Qore::Program']]],
['importsystemhashdecls_1006',['importSystemHashDecls',['../class_qore_1_1_program.html#a4aef71f37e505dbe84be95b0a2848cba',1,'Qore::Program']]],
['inc_1007',['inc',['../class_qore_1_1_thread_1_1_counter.html#a7c098cd52caeff8f5ff18dddff2eeeb5',1,'Qore::Thread::Counter']]],
['include_20files_1008',['Include Files',['../include_files.html',1,'index']]],
['index_1009',['index',['../group__string__functions.html#gadaea9cfa0f698a6fb0650f70cf8d929e',1,'Qore::index(softstring str, softstring substr, softint pos=0)'],['../group__string__functions.html#gab2ccb59779f7860a4e67af5b5a3bc766',1,'Qore::index()'],['../class_qore_1_1_list_iterator.html#a60f50a3f482803ef6f8b7488a27edf4e',1,'Qore::ListIterator::index()'],['../class_qore_1_1_list_hash_iterator.html#ad53157969b6c64ac9cb9732b4817ab59',1,'Qore::ListHashIterator::index()'],['../class_qore_1_1_input_stream_line_iterator.html#ac2a16a29cd14271505149e96c144c814',1,'Qore::InputStreamLineIterator::index()'],['../class_qore_1_1_hash_list_iterator.html#adf87382e56f8bc3773ab4319c83e82ea',1,'Qore::HashListIterator::index()'],['../class_qore_1_1_file_line_iterator.html#a9eb374145fd48a41420b96684ff895f5',1,'Qore::FileLineIterator::index()'],['../class_qore_1_1_data_line_iterator.html#a2e9f211ca438b8b3f8a122b040ce46ae',1,'Qore::DataLineIterator::index()'],['../class_qore_1_1_abstract_line_iterator.html#acde61f19ac0b96adcaafbe4962e9a335',1,'Qore::AbstractLineIterator::index()']]],
['indexedobjectserializationinfo_1010',['IndexedObjectSerializationInfo',['../struct_qore_1_1_indexed_object_serialization_info.html',1,'Qore']]],
['info_1011',['info',['../class_qore_1_1zzz8datezzz9.html#a1ec48e2108e1b70a2ef9ff85c672e161',1,'<date>']]],
['infp_1012',['infp',['../class_qore_1_1zzz8numberzzz9.html#a77d551228c1b9919aff689fa6a5f2d02',1,'Qore::<number>::infp()'],['../class_qore_1_1zzz8floatzzz9.html#aea0691501b3c4e0325034bd7a77f83fb',1,'Qore::<float>::infp()']]],
['inlcr_1013',['INLCR',['../group__tattr__input__mode__constants.html#ga2827351fd2729b71b840315e9b487a05',1,'Qore']]],
['inlist_1014',['inlist',['../group__list__functions.html#ga1fa8462e9bb051d40f5e60de8504fc85',1,'Qore::inlist(auto arg, softlist< auto > l)'],['../group__list__functions.html#ga67118489d63343ab95f887d785157c51',1,'Qore::inlist(any arg, nothing x)'],['../group__list__functions.html#ga776993c1408e78f466e9b11aff7ecc46',1,'Qore::inlist()']]],
['inlist_5fhard_1015',['inlist_hard',['../group__list__functions.html#ga1fdf41e61754093da9f8a3b40e2a9cea',1,'Qore::inlist_hard()'],['../group__list__functions.html#ga4668ef52b2c07e8768118bc7c8638414',1,'Qore::inlist_hard(any arg, nothing x)'],['../group__list__functions.html#ga15056f0f1b38aff845c6ca3dfefd3c54',1,'Qore::inlist_hard(auto arg, softlist< auto > l)']]],
['inode_1016',['inode',['../struct_qore_1_1_stat_info.html#a95aaa8d1c10093399bc79dd5cf8a3f05',1,'Qore::StatInfo::inode()'],['../struct_qore_1_1_dir_stat_info.html#a6613f7693e56d91213e708550a6abee9',1,'Qore::DirStatInfo::inode()']]],
['inpck_1017',['INPCK',['../group__tattr__input__mode__constants.html#ga2cd9fec271abb6f9352d02339d1580c4',1,'Qore']]],
['inputstream_1018',['InputStream',['../class_qore_1_1_input_stream.html',1,'Qore']]],
['inputstreamlineiterator_1019',['InputStreamLineIterator',['../class_qore_1_1_input_stream_line_iterator.html',1,'Qore']]],
['insert_1020',['insert',['../class_qore_1_1_thread_1_1_queue.html#af0d54fc00d64f026e80685d11119bbfb',1,'Qore::Thread::Queue']]],
['int_1021',['int',['../group__type__conversion__functions.html#ga03ab6f55991f898f3ba14da7b8d1bde6',1,'Qore::int()'],['../group__type__conversion__functions.html#gaedc7dfca9a2bab4770135bb01a34b63c',1,'Qore::int(softint i)'],['../group__type__conversion__functions.html#ga2de8717e92c5f97ccc6511f6062d6502',1,'Qore::int(string str, int base=10)']]],
['int_1022',['Int',['../group__string__type__constants.html#gab24f0bbab16d3369f07c44956d0fa27b',1,'Qore::Type']]],
['interface_1023',['interface',['../struct_qore_1_1_net_if_info.html#a7ffd71bce1084e6a7a0baf307bc7f880',1,'Qore::NetIfInfo']]],
['intp_1024',['intp',['../class_qore_1_1zzz8floatzzz9.html#a1e40df6b7e6d5cd5022081fbf0e6f446',1,'Qore::<float>::intp()'],['../class_qore_1_1zzz8valuezzz9.html#a6feb7fd9eae7eac19775a47db23ad4e5',1,'Qore::<value>::intp()'],['../class_qore_1_1zzz8boolzzz9.html#a9a417407e6d1fcd5251b5e252a947ea9',1,'Qore::<bool>::intp()'],['../class_qore_1_1zzz8datezzz9.html#aa834702a304a20d6443014ae09e73be9',1,'Qore::<date>::intp()'],['../class_qore_1_1zzz8intzzz9.html#a48f2332ed8aba090985de5fee9375d65',1,'Qore::<int>::intp()'],['../class_qore_1_1zzz8numberzzz9.html#ae1c82d60b2445d72d4ece799aae3ce9c',1,'Qore::<number>::intp()'],['../class_qore_1_1zzz8stringzzz9.html#ace7f5b6ac2e7b9f4886c9e153edd46d7',1,'Qore::<string>::intp()']]],
['intransaction_1025',['inTransaction',['../class_qore_1_1_s_q_l_1_1_abstract_datasource.html#ac7fe5b3cf6789100950622138915517e',1,'Qore::SQL::AbstractDatasource::inTransaction()'],['../class_qore_1_1_s_q_l_1_1_datasource.html#af74cb806c9e19c6099c0d2cce84a44ab',1,'Qore::SQL::Datasource::inTransaction()'],['../class_qore_1_1_s_q_l_1_1_datasource_pool.html#a3b868b40604c049b4bf78b121ede7c16',1,'Qore::SQL::DatasourcePool::inTransaction()']]],
['introduction_1026',['Introduction',['../qore_intro.html',1,'index']]],
['ipproto_5ftcp_1027',['IPPROTO_TCP',['../group__protocol__constants.html#ga207783771cbf914f235bb441f69cec71',1,'Qore']]],
['ipproto_5fudp_1028',['IPPROTO_UDP',['../group__protocol__constants.html#ga60076c9f99409f2691cf66c521572c41',1,'Qore']]],
['is_5fbdev_1029',['is_bdev',['../namespace_qore.html#a139846d1deedb967e21af11e62799ea2',1,'Qore']]],
['is_5fcdev_1030',['is_cdev',['../namespace_qore.html#a56ae16710a38109b7ed71010a5b3d9e5',1,'Qore']]],
['is_5fdate_5fabsolute_1031',['is_date_absolute',['../group__date__and__time__functions.html#ga544832cd9178c98718296c83dfddc2f6',1,'Qore::is_date_absolute(date dt)'],['../group__date__and__time__functions.html#ga1a78ee645b0b9816f7a1bbc77f0e4e3b',1,'Qore::is_date_absolute()']]],
['is_5fdate_5frelative_1032',['is_date_relative',['../group__date__and__time__functions.html#gaf7de7b0823a39642087140ff1224e033',1,'Qore::is_date_relative(date dt)'],['../group__date__and__time__functions.html#ga72eac18903961ac29592aa649823a5da',1,'Qore::is_date_relative()']]],
['is_5fdev_1033',['is_dev',['../namespace_qore.html#a594e6a60ad12517656d32a7262777b4d',1,'Qore']]],
['is_5fdir_1034',['is_dir',['../namespace_qore.html#a38348592b2e5aa5589e0399c10b260fd',1,'Qore']]],
['is_5fexecutable_1035',['is_executable',['../namespace_qore.html#a0255009acc4b2cb332fd3f9d2aae7c05',1,'Qore']]],
['is_5ffile_1036',['is_file',['../namespace_qore.html#a6117e36222d08c197c2c0de1cadea715',1,'Qore']]],
['is_5flink_1037',['is_link',['../namespace_qore.html#a55cb552f0c56f8ff6915ec7ad6ab3cd8',1,'Qore']]],
['is_5fpipe_1038',['is_pipe',['../namespace_qore.html#a646f8b88054dbb2004e8f47ec09aa96e',1,'Qore']]],
['is_5freadable_1039',['is_readable',['../namespace_qore.html#af04a8a04f9130664f938cf7dc10dbaed',1,'Qore']]],
['is_5fsocket_1040',['is_socket',['../namespace_qore.html#a568996f46411f4fa0daaaa4e61d20d44',1,'Qore']]],
['is_5fwritable_1041',['is_writable',['../namespace_qore.html#a1f94b219bfc67a292a80cafcd2416ee5',1,'Qore']]],
['is_5fwriteable_1042',['is_writeable',['../namespace_qore.html#aa7817f6649fdd56e82c65d9f62c8a707',1,'Qore']]],
['isconnected_1043',['isConnected',['../class_qore_1_1_h_t_t_p_client.html#adbee3f312158d29d873527085eb48bea',1,'Qore::HTTPClient']]],
['isdataascii_1044',['isDataAscii',['../class_qore_1_1zzz8stringzzz9.html#a766250b7a8d910b7facce5bef7cfe855',1,'<string>']]],
['isdataavailable_1045',['isDataAvailable',['../class_qore_1_1_read_only_file.html#a0bae6c89d6262b18785b0727866a3405',1,'Qore::ReadOnlyFile::isDataAvailable()'],['../class_qore_1_1_socket.html#ada15658191958a262a3c8ca44160f112',1,'Qore::Socket::isDataAvailable()']]],
['isdataprintableascii_1046',['isDataPrintableAscii',['../class_qore_1_1zzz8stringzzz9.html#ae568ad566fc87c944a64d6ce67dd3d16',1,'<string>']]],
['isdatasecure_1047',['isDataSecure',['../class_qore_1_1_ftp_client.html#a3025f2ac95d03d4e744de82b5a26ad9a',1,'Qore::FtpClient']]],
['isdefined_1048',['isDefined',['../class_qore_1_1_program.html#afcfa159016f0f76d7a1abdf8e3895b6b',1,'Qore::Program::isDefined()'],['../class_qore_1_1_program_control.html#a32cc156d0ffc5acbaa07024a6e608054',1,'Qore::ProgramControl::isDefined()']]],
['isdst_1049',['isDst',['../class_qore_1_1zzz8datezzz9.html#a657e9b7211b84a2f9df8f3ccb5b91ffb',1,'<date>']]],
['isequal_1050',['isEqual',['../class_qore_1_1_term_i_o_s.html#a74a86e4703525ee046e0221482484b61',1,'Qore::TermIOS']]],
['isig_1051',['ISIG',['../group__tattr__local__mode__constants.html#gaad46656657feecadbc2b3bf1cceacd92',1,'Qore']]],
['isodayofweek_1052',['isoDayOfWeek',['../class_qore_1_1zzz8datezzz9.html#ad38a12c3b55fab4825bbb7d6125df1e5',1,'<date>']]],
['isopen_1053',['isOpen',['../class_qore_1_1_socket.html#a1f6e97d05075accded9da7a8ee44defd',1,'Qore::Socket::isOpen()'],['../class_qore_1_1_read_only_file.html#a2744f4642700d0f273efbce43f709fb4',1,'Qore::ReadOnlyFile::isOpen()']]],
['isoweekhash_1054',['isoWeekHash',['../class_qore_1_1zzz8datezzz9.html#ada1be7d54d1a218ed90b7ee9cdb5130a',1,'<date>']]],
['isoweekinfo_1055',['IsoWeekInfo',['../struct_qore_1_1_iso_week_info.html',1,'Qore']]],
['isoweekstring_1056',['isoWeekString',['../class_qore_1_1zzz8datezzz9.html#aa03daafa0fe01dfa0abf447d8ca135fd',1,'<date>']]],
['isproxysecure_1057',['isProxySecure',['../class_qore_1_1_h_t_t_p_client.html#a04c2df5e6fca680874e388a093fa136a',1,'Qore::HTTPClient']]],
['issecure_1058',['isSecure',['../class_qore_1_1_socket.html#a62f88e568207417db77890f565063822',1,'Qore::Socket::isSecure()'],['../class_qore_1_1_h_t_t_p_client.html#a5654958c7d5ca1106b092f85230a78f1',1,'Qore::HTTPClient::isSecure()'],['../class_qore_1_1_ftp_client.html#ad6b30ff57e39fc5aa580d20b135195d9',1,'Qore::FtpClient::isSecure()']]],
['issuemodulecmd_1059',['issueModuleCmd',['../class_qore_1_1_program.html#afe6fc6b4013b8e2ff209ac9dad421487',1,'Qore::Program']]],
['issystem_1060',['isSystem',['../class_qore_1_1zzz8objectzzz9.html#ae39303b6bbe6686472aec8cabe8b9ea5',1,'<object>']]],
['isthreadid_1061',['isThreadId',['../class_qore_1_1_breakpoint.html#a3d30dc49c88708bdcc8e1ff50083bbfb',1,'Qore::Breakpoint']]],
['istrip_1062',['ISTRIP',['../group__tattr__input__mode__constants.html#ga96f95fe0454b14722068348b69cdcb8c',1,'Qore']]],
['istty_1063',['isTty',['../class_qore_1_1_read_only_file.html#afd64015ff14cb58d2f2c365d36a9c85c',1,'Qore::ReadOnlyFile::isTty()'],['../class_qore_1_1_file_line_iterator.html#a33ae9488dfc60606876eb1f4c9b2be9a',1,'Qore::FileLineIterator::isTty()']]],
['iswritefinished_1064',['isWriteFinished',['../class_qore_1_1_socket.html#a57f1ae016aa33f5ba449a99a8f7f6cc0',1,'Qore::Socket']]],
['iterator_1065',['iterator',['../class_qore_1_1zzz8valuezzz9.html#a16b7eeea1bb08b7c3faa69b2aa602fbb',1,'Qore::<value>::iterator()'],['../class_qore_1_1zzz8hashzzz9.html#ad9c31b0d467e2a1496f57e3feff505ee',1,'Qore::<hash>::iterator()'],['../class_qore_1_1zzz8listzzz9.html#ac8e243d7957d6136a6c77d32f320bf24',1,'Qore::<list>::iterator()'],['../class_qore_1_1zzz8objectzzz9.html#a7f5a44cdfd0b417a750deafa46980ce8',1,'Qore::<object>::iterator()']]],
['ixany_1066',['IXANY',['../group__tattr__input__mode__constants.html#ga33699e7ced48aa5f9512c068cc02c708',1,'Qore']]],
['ixoff_1067',['IXOFF',['../group__tattr__input__mode__constants.html#ga8bffb87488bc4adbe1e3bfccf9dd2ff4',1,'Qore']]],
['ixon_1068',['IXON',['../group__tattr__input__mode__constants.html#ga27e1879d9b9c632fe7793306c2824c1d',1,'Qore']]]
];
er_1_1_abstract_data_provider_type.html#a21aabbbecbf8abf2a24d0544277379e8">tags)
| creates the object
|
|
| constructor (Type element_type, bool or_nothing=False, *hash< auto > options, *hash< auto > tags) |
| creates the object
|
|
string | getDesc () |
| Returns the description.
|
|
string | getName () |
| returns the type name
|
|
| constructor () |
| creates the type
|
|
| constructor (hash< auto > options, *hash< auto > tags) |
| creates the type and sets options More...
|
|
int | getBaseTypeCode () |
| Returns the base type code for the type.
|
|
string | getBaseTypeName () |
| Returns the base type name for the type; must be a standard Qore base type name.
|
|
string | getDesc () |
| Returns the description.
|
|
*hash< string, bool > | getDirectTypeHash () |
| Returns a hash of native base type code keys where no translations are performed; keys are type codes, not names.
|
|
*AbstractDataField | getField (string field_name) |
| Returns the given field, if present, or NOTHING if not.
|
|
*hash< string, hash< DataFieldInfo > > | getFieldInfo () |
| Returns information on fields supported.
|
|
*AbstractDataProviderType | getFieldType (string field_name) |
| get the given field type if it exists, otherwise return NOTHING
|
|
hash< DataTypeInfo > | getInfo () |
| Returns a description of the type as a hash.
|
|
hash< DataTypeInfo > | getInputInfo () |
| Returns a description of the type as an input type. More...
|
|
*hash< auto > | getOptions () |
| Returns options set on the type.
|
|
auto | getOptionValue (string opt) |
| Returns the value of the given option.
|
|
AbstractDataProviderType | getOrNothingType () |
| Returns an "or nothing" type equivalent to the current type. More...
|
|
AbstractDataProviderType | getSoftType () |
| Returns a "soft" type equivalent to the current type. More...
|
|
*hash< string, hash< DataProviderTypeOptionInfo > > | getSupportedOptions () |
| Returns supported options.
|
|
auto | getTag (string tag) |
| Returns the value of the given tag.
|
|
*hash< auto > | getTags () |
| Returns tags set on the type.
|
|
bool | hasType () |
| Returns True if the type is not a wildcard type.
|
|
bool | isAssignableFrom (AbstractDataProviderType t) |
| Returns True if this type can be assigned from values of the argument type.
|
|
bool | isAssignableFrom (Type t) |
| Returns True if this type can be assigned from values of the argument type.
|
|
bool | isList () |
| Returns True if this type is a list.
|
|
bool | isMandatory () |
| Returns True if the type must have a value.
|
|
bool | isOrNothingType () |
| Returns True if the type also accepts NOTHING.
|
|
| setOption (string opt, auto value) |
| sets the given option on the type More...
|
|
| setOptions (hash< auto > options) |
| sets options on the type More...
|
|
describes a data type based on a hash
◆ acceptsValue()
auto DataProvider::SoftListDataType::acceptsValue |
( |
auto |
value | ) |
|
|
virtual |
returns the value if the value can be assigned to the type
- Parameters
-
value | the value to assign to the type |
- Returns
- the value to be assigned; can be converted by the type
- Exceptions
-
RUNTIME-TYPE-ERROR | value cannot be assigned to type |
Reimplemented from DataProvider::ListDataType.