mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-07 14:19:10 -04:00
cleanup $ignore_tag_re and add some explanation to make it easier for me to expose some of the constants that are only ignored because corresponding interfaces are not implemented yet
This commit is contained in:
parent
d6d91ff948
commit
f16117c342
1 changed files with 38 additions and 12 deletions
|
@ -172,18 +172,44 @@ my %ignore = map {$_ => 1} qw/
|
||||||
OK_LOAD_PERMANENTLY PREPARE_PERSISTENT
|
OK_LOAD_PERMANENTLY PREPARE_PERSISTENT
|
||||||
/;
|
/;
|
||||||
|
|
||||||
my $ignore_tag_re = join '|', qw/
|
my $ignore_tag_re = join '|', (
|
||||||
testing_interface configuration_options deserialize serialize
|
'configuration_options', # for sqlite3_config
|
||||||
device_characteristics file_locking vfs_method xshmlock_index
|
'device_characteristics', # for sqlite3_io_methods
|
||||||
mutex_types scan_status standard_file_control
|
'standard_file_control_opcodes', # for sqlite3_io_methods/sqlite3_file_control
|
||||||
status_parameters synchronization_type virtual_table_constraint
|
'flags_for_sqlite3_deserialize', # for sqlite3_deserialize (SQLITE_ENABLE_DESERIALIZE)
|
||||||
virtual_table_indexing_information checkpoint_operation_parameters
|
'flags_for_sqlite3_serialize', # for sqlite3_serialize (SQLITE_ENABLE_DESERIALIZE)
|
||||||
checkpoint_mode conflict_resolution text_encodings
|
'sql_trace_event_codes', # for sqlite3_trace_v2
|
||||||
virtual_table_scan_flags changeset_apply_v2
|
'prepared_statement_scan_status_opcodes', # for sqlite3_stmt_scanstatus (SQLITE_ENABLE_STMT_SCANSTATUS)
|
||||||
constants_passed_to_the_conflict_handler
|
'checkpoint_mode_values', # for sqlite3_wal_checkpoint_v2
|
||||||
constants_returned_by_the_conflict_handler
|
'virtual_table_configuration_options', # for sqlite3_vtab_config
|
||||||
sql_trace_event_codes win32_directory_types
|
'prepare_flags', # for sqlite3_prepare_v3
|
||||||
/;
|
|
||||||
|
# status flags (status methods are read-only at the moment)
|
||||||
|
'status_parameters',
|
||||||
|
'status_parameters_for_database_connections',
|
||||||
|
'status_parameters_for_prepared_statements',
|
||||||
|
|
||||||
|
# internal tags
|
||||||
|
'mutex_types',
|
||||||
|
'constants_returned_by_the_conflict_handler',
|
||||||
|
'constants_passed_to_the_conflict_handler',
|
||||||
|
'checkpoint_operation_parameters',
|
||||||
|
'conflict_resolution_modes',
|
||||||
|
'flags_for_the_xshmlock_vfs_method',
|
||||||
|
'maximum_xshmlock_index',
|
||||||
|
'win32_directory_types',
|
||||||
|
'testing_interface',
|
||||||
|
'flags_for_sqlite3changeset_apply_v2',
|
||||||
|
'flags_for_sqlite3changeset_start_v2',
|
||||||
|
'flags_for_the_xaccess_vfs_method',
|
||||||
|
'synchronization_type_flags',
|
||||||
|
'file_locking_levels',
|
||||||
|
'values_for_sqlite3session_config',
|
||||||
|
'virtual_table_scan_flags',
|
||||||
|
'text_encodings',
|
||||||
|
'virtual_table_constraint_operator_codes',
|
||||||
|
'virtual_table_indexing_information',
|
||||||
|
);
|
||||||
|
|
||||||
my %compat = map {$_ => 1} qw/
|
my %compat = map {$_ => 1} qw/
|
||||||
authorizer_action_codes
|
authorizer_action_codes
|
||||||
|
|
Loading…
Add table
Reference in a new issue