This commit is contained in:
cjw
2026-02-12 23:22:11 +08:00
parent 7b09eb3d89
commit 89660bba4e
5988 changed files with 2517516 additions and 0 deletions
@@ -0,0 +1,428 @@
from typing import overload, Any, Callable, TypeVar, Union
from typing import Tuple, List, Sequence, MutableSequence
Callback = Union[Callable[..., None], None]
Buffer = TypeVar('Buffer')
Pointer = TypeVar('Pointer')
Template = TypeVar('Template')
import vtkmodules.vtkCommonCore
import vtkmodules.vtkCommonExecutionModel
import vtkmodules.vtkIOCore
VTK_SQL_ALLBACKENDS:str
VTK_SQL_DEFAULT_COLUMN_SIZE:int
VTK_SQL_FEATURE_BATCH_OPERATIONS:int
VTK_SQL_FEATURE_BLOB:int
VTK_SQL_FEATURE_LAST_INSERT_ID:int
VTK_SQL_FEATURE_NAMED_PLACEHOLDERS:int
VTK_SQL_FEATURE_POSITIONAL_PLACEHOLDERS:int
VTK_SQL_FEATURE_PREPARED_QUERIES:int
VTK_SQL_FEATURE_QUERY_SIZE:int
VTK_SQL_FEATURE_TRANSACTIONS:int
VTK_SQL_FEATURE_TRIGGERS:int
VTK_SQL_FEATURE_UNICODE:int
VTK_SQL_MYSQL:str
VTK_SQL_POSTGRESQL:str
VTK_SQL_SQLITE:str
class vtkDatabaseToTableReader(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm):
database:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def CheckIfTableExists(self) -> bool: ...
def GetDatabase(self) -> 'vtkSQLDatabase': ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkDatabaseToTableReader': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkDatabaseToTableReader': ...
def SetDatabase(self, db:'vtkSQLDatabase') -> bool: ...
def SetTableName(self, name:str) -> bool: ...
class vtkRowQuery(vtkmodules.vtkCommonCore.vtkObject):
case_sensitive_field_names:'getset_descriptor'
last_error_text:'getset_descriptor'
number_of_fields:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def CaseSensitiveFieldNamesOff(self) -> None: ...
def CaseSensitiveFieldNamesOn(self) -> None: ...
def DataValue(self, c:int) -> 'vtkVariant': ...
def Execute(self) -> bool: ...
def GetCaseSensitiveFieldNames(self) -> bool: ...
def GetFieldIndex(self, name:str) -> int: ...
def GetFieldName(self, i:int) -> str: ...
def GetFieldType(self, i:int) -> int: ...
def GetLastErrorText(self) -> str: ...
def GetNumberOfFields(self) -> int: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def HasError(self) -> bool: ...
def IsA(self, type:str) -> int: ...
def IsActive(self) -> bool: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkRowQuery': ...
@overload
def NextRow(self) -> bool: ...
@overload
def NextRow(self, rowArray:'vtkVariantArray') -> bool: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkRowQuery': ...
def SetCaseSensitiveFieldNames(self, _arg:bool) -> None: ...
class vtkRowQueryToTable(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm):
m_time:'getset_descriptor'
query:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetMTime(self) -> int: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetQuery(self) -> 'vtkRowQuery': ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkRowQueryToTable': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkRowQueryToTable': ...
def SetQuery(self, query:'vtkRowQuery') -> None: ...
class vtkSQLDatabase(vtkmodules.vtkCommonCore.vtkObject):
database_type:'getset_descriptor'
last_error_text:'getset_descriptor'
query_instance:'getset_descriptor'
tables:'getset_descriptor'
url:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def Close(self) -> None: ...
@staticmethod
def CreateFromURL(URL:str) -> 'vtkSQLDatabase': ...
@staticmethod
def DATABASE() -> 'vtkInformationObjectBaseKey': ...
def EffectSchema(self, __a:'vtkSQLDatabaseSchema', dropIfExists:bool=False) -> bool: ...
def GetColumnSpecification(self, schema:'vtkSQLDatabaseSchema', tblHandle:int, colHandle:int) -> str: ...
def GetDatabaseType(self) -> str: ...
def GetIndexSpecification(self, schema:'vtkSQLDatabaseSchema', tblHandle:int, idxHandle:int, skipped:bool) -> str: ...
def GetLastErrorText(self) -> str: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetQueryInstance(self) -> 'vtkSQLQuery': ...
def GetRecord(self, table:str) -> 'vtkStringArray': ...
def GetTablePreamble(self, __a:bool) -> str: ...
def GetTables(self) -> 'vtkStringArray': ...
def GetTriggerSpecification(self, schema:'vtkSQLDatabaseSchema', tblHandle:int, trgHandle:int) -> str: ...
def GetURL(self) -> str: ...
def HasError(self) -> bool: ...
def IsA(self, type:str) -> int: ...
def IsOpen(self) -> bool: ...
def IsSupported(self, feature:int) -> bool: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkSQLDatabase': ...
def Open(self, password:str) -> bool: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSQLDatabase': ...
@staticmethod
def UnRegisterAllCreateFromURLCallbacks() -> None: ...
class vtkSQLDatabaseSchema(vtkmodules.vtkCommonCore.vtkObject):
class DatabaseTriggerType(int): ...
class DatabaseColumnType(int): ...
class VarargTokens(int): ...
class DatabaseIndexType(int): ...
AFTER_DELETE:'DatabaseTriggerType'
AFTER_INSERT:'DatabaseTriggerType'
AFTER_UPDATE:'DatabaseTriggerType'
BEFORE_DELETE:'DatabaseTriggerType'
BEFORE_INSERT:'DatabaseTriggerType'
BEFORE_UPDATE:'DatabaseTriggerType'
BIGINT:'DatabaseColumnType'
BLOB:'DatabaseColumnType'
COLUMN_TOKEN:'VarargTokens'
DATE:'DatabaseColumnType'
DOUBLE:'DatabaseColumnType'
END_INDEX_TOKEN:'VarargTokens'
END_TABLE_TOKEN:'VarargTokens'
INDEX:'DatabaseIndexType'
INDEX_COLUMN_TOKEN:'VarargTokens'
INDEX_TOKEN:'VarargTokens'
INTEGER:'DatabaseColumnType'
OPTION_TOKEN:'VarargTokens'
PRIMARY_KEY:'DatabaseIndexType'
REAL:'DatabaseColumnType'
SERIAL:'DatabaseColumnType'
SMALLINT:'DatabaseColumnType'
TEXT:'DatabaseColumnType'
TIME:'DatabaseColumnType'
TIMESTAMP:'DatabaseColumnType'
TRIGGER_TOKEN:'VarargTokens'
UNIQUE:'DatabaseIndexType'
VARCHAR:'DatabaseColumnType'
name:'getset_descriptor'
number_of_preambles:'getset_descriptor'
number_of_tables:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
@overload
def AddColumnToIndex(self, tblHandle:int, idxHandle:int, colHandle:int) -> int: ...
@overload
def AddColumnToIndex(self, tblName:str, idxName:str, colName:str) -> int: ...
@overload
def AddColumnToTable(self, tblHandle:int, colType:int, colName:str, colSize:int, colOpts:str) -> int: ...
@overload
def AddColumnToTable(self, tblName:str, colType:int, colName:str, colSize:int, colAttribs:str) -> int: ...
@overload
def AddIndexToTable(self, tblHandle:int, idxType:int, idxName:str) -> int: ...
@overload
def AddIndexToTable(self, tblName:str, idxType:int, idxName:str) -> int: ...
@overload
def AddOptionToTable(self, tblHandle:int, optText:str, optBackend:str=...) -> int: ...
@overload
def AddOptionToTable(self, tblName:str, optStr:str, optBackend:str=...) -> int: ...
def AddPreamble(self, preName:str, preAction:str, preBackend:str=...) -> int: ...
def AddTable(self, tblName:str) -> int: ...
def AddTableMultipleArguments(self, tblName:str) -> int: ...
@overload
def AddTriggerToTable(self, tblHandle:int, trgType:int, trgName:str, trgAction:str, trgBackend:str=...) -> int: ...
@overload
def AddTriggerToTable(self, tblName:str, trgType:int, trgName:str, trgAction:str, trgBackend:str=...) -> int: ...
def GetColumnAttributesFromHandle(self, tblHandle:int, colHandle:int) -> str: ...
def GetColumnHandleFromName(self, tblName:str, colName:str) -> int: ...
def GetColumnNameFromHandle(self, tblHandle:int, colHandle:int) -> str: ...
def GetColumnSizeFromHandle(self, tblHandle:int, colHandle:int) -> int: ...
def GetColumnTypeFromHandle(self, tblHandle:int, colHandle:int) -> int: ...
def GetIndexColumnNameFromHandle(self, tblHandle:int, idxHandle:int, cnmHandle:int) -> str: ...
def GetIndexHandleFromName(self, tblName:str, idxName:str) -> int: ...
def GetIndexNameFromHandle(self, tblHandle:int, idxHandle:int) -> str: ...
def GetIndexTypeFromHandle(self, tblHandle:int, idxHandle:int) -> int: ...
def GetName(self) -> str: ...
def GetNumberOfColumnNamesInIndex(self, tblHandle:int, idxHandle:int) -> int: ...
def GetNumberOfColumnsInTable(self, tblHandle:int) -> int: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetNumberOfIndicesInTable(self, tblHandle:int) -> int: ...
def GetNumberOfOptionsInTable(self, tblHandle:int) -> int: ...
def GetNumberOfPreambles(self) -> int: ...
def GetNumberOfTables(self) -> int: ...
def GetNumberOfTriggersInTable(self, tblHandle:int) -> int: ...
def GetOptionBackendFromHandle(self, tblHandle:int, optHandle:int) -> str: ...
def GetOptionTextFromHandle(self, tblHandle:int, optHandle:int) -> str: ...
def GetPreambleActionFromHandle(self, preHandle:int) -> str: ...
def GetPreambleBackendFromHandle(self, preHandle:int) -> str: ...
def GetPreambleHandleFromName(self, preName:str) -> int: ...
def GetPreambleNameFromHandle(self, preHandle:int) -> str: ...
def GetTableHandleFromName(self, tblName:str) -> int: ...
def GetTableNameFromHandle(self, tblHandle:int) -> str: ...
def GetTriggerActionFromHandle(self, tblHandle:int, trgHandle:int) -> str: ...
def GetTriggerBackendFromHandle(self, tblHandle:int, trgHandle:int) -> str: ...
def GetTriggerHandleFromName(self, tblName:str, trgName:str) -> int: ...
def GetTriggerNameFromHandle(self, tblHandle:int, trgHandle:int) -> str: ...
def GetTriggerTypeFromHandle(self, tblHandle:int, trgHandle:int) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkSQLDatabaseSchema': ...
def Reset(self) -> None: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSQLDatabaseSchema': ...
def SetName(self, _arg:str) -> None: ...
class vtkSQLDatabaseTableSource(vtkmodules.vtkCommonExecutionModel.vtkTableAlgorithm):
generate_pedigree_ids:'getset_descriptor'
password:'getset_descriptor'
pedigree_id_array_name:'getset_descriptor'
query:'getset_descriptor'
url:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GeneratePedigreeIdsOff(self) -> None: ...
def GeneratePedigreeIdsOn(self) -> None: ...
def GetGeneratePedigreeIds(self) -> bool: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetPedigreeIdArrayName(self) -> str: ...
def GetQuery(self) -> str: ...
def GetURL(self) -> str: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkSQLDatabaseTableSource': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSQLDatabaseTableSource': ...
def SetGeneratePedigreeIds(self, _arg:bool) -> None: ...
def SetPassword(self, password:str) -> None: ...
def SetPedigreeIdArrayName(self, _arg:str) -> None: ...
def SetQuery(self, query:str) -> None: ...
def SetURL(self, url:str) -> None: ...
class vtkSQLQuery(vtkRowQuery):
database:'getset_descriptor'
query:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def BeginTransaction(self) -> bool: ...
@overload
def BindParameter(self, index:int, value:int) -> bool: ...
@overload
def BindParameter(self, index:int, value:float) -> bool: ...
@overload
def BindParameter(self, index:int, stringValue:str, length:int) -> bool: ...
@overload
def BindParameter(self, index:int, string:str) -> bool: ...
@overload
def BindParameter(self, index:int, var:'vtkVariant') -> bool: ...
@overload
def BindParameter(self, index:int, data:Pointer, length:int) -> bool: ...
def ClearParameterBindings(self) -> bool: ...
def CommitTransaction(self) -> bool: ...
def EscapeString(self, s:str, addSurroundingQuotes:bool=True) -> str: ...
def Execute(self) -> bool: ...
def GetDatabase(self) -> 'vtkSQLDatabase': ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetQuery(self) -> str: ...
def IsA(self, type:str) -> int: ...
def IsActive(self) -> bool: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkSQLQuery': ...
def RollbackTransaction(self) -> bool: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSQLQuery': ...
def SetQuery(self, query:str) -> bool: ...
class vtkSQLiteDatabase(vtkSQLDatabase):
CREATE:int
CREATE_OR_CLEAR:int
USE_EXISTING:int
USE_EXISTING_OR_CREATE:int
database_file_name:'getset_descriptor'
database_type:'getset_descriptor'
last_error_text:'getset_descriptor'
query_instance:'getset_descriptor'
tables:'getset_descriptor'
url:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def Close(self) -> None: ...
def GetColumnSpecification(self, schema:'vtkSQLDatabaseSchema', tblHandle:int, colHandle:int) -> str: ...
def GetDatabaseFileName(self) -> str: ...
def GetDatabaseType(self) -> str: ...
def GetLastErrorText(self) -> str: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def GetQueryInstance(self) -> 'vtkSQLQuery': ...
def GetRecord(self, table:str) -> 'vtkStringArray': ...
def GetTables(self) -> 'vtkStringArray': ...
def GetURL(self) -> str: ...
def HasError(self) -> bool: ...
def IsA(self, type:str) -> int: ...
def IsOpen(self) -> bool: ...
def IsSupported(self, feature:int) -> bool: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkSQLiteDatabase': ...
@overload
def Open(self, password:str) -> bool: ...
@overload
def Open(self, password:str, mode:int) -> bool: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSQLiteDatabase': ...
def SetDatabaseFileName(self, _arg:str) -> None: ...
class vtkSQLiteQuery(vtkSQLQuery):
last_error_text:'getset_descriptor'
number_of_fields:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def BeginTransaction(self) -> bool: ...
@overload
def BindParameter(self, index:int, value:int) -> bool: ...
@overload
def BindParameter(self, index:int, value:float) -> bool: ...
@overload
def BindParameter(self, index:int, stringValue:str, length:int) -> bool: ...
@overload
def BindParameter(self, index:int, string:str) -> bool: ...
@overload
def BindParameter(self, index:int, value:'vtkVariant') -> bool: ...
@overload
def BindParameter(self, index:int, data:Pointer, length:int) -> bool: ...
def ClearParameterBindings(self) -> bool: ...
def CommitTransaction(self) -> bool: ...
def DataValue(self, c:int) -> 'vtkVariant': ...
def Execute(self) -> bool: ...
def GetFieldName(self, i:int) -> str: ...
def GetFieldType(self, i:int) -> int: ...
def GetLastErrorText(self) -> str: ...
def GetNumberOfFields(self) -> int: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def HasError(self) -> bool: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkSQLiteQuery': ...
def NextRow(self) -> bool: ...
def RollbackTransaction(self) -> bool: ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSQLiteQuery': ...
def SetQuery(self, query:str) -> bool: ...
class vtkSQLiteToTableReader(vtkDatabaseToTableReader):
def __init__(self, **properties:Any) -> None: ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkSQLiteToTableReader': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkSQLiteToTableReader': ...
class vtkTableToDatabaseWriter(vtkmodules.vtkIOCore.vtkWriter):
database:'getset_descriptor'
input:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
def GetDatabase(self) -> 'vtkSQLDatabase': ...
@overload
def GetInput(self) -> 'vtkTable': ...
@overload
def GetInput(self, port:int) -> 'vtkTable': ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkTableToDatabaseWriter': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkTableToDatabaseWriter': ...
def SetDatabase(self, db:'vtkSQLDatabase') -> bool: ...
def SetTableName(self, name:str) -> bool: ...
def TableNameIsNew(self) -> bool: ...
class vtkTableToSQLiteWriter(vtkTableToDatabaseWriter):
input:'getset_descriptor'
def __init__(self, **properties:Any) -> None: ...
@overload
def GetInput(self) -> 'vtkTable': ...
@overload
def GetInput(self, port:int) -> 'vtkTable': ...
def GetNumberOfGenerationsFromBase(self, type:str) -> int: ...
@staticmethod
def GetNumberOfGenerationsFromBaseType(type:str) -> int: ...
def IsA(self, type:str) -> int: ...
@staticmethod
def IsTypeOf(type:str) -> int: ...
def NewInstance(self) -> 'vtkTableToSQLiteWriter': ...
@staticmethod
def SafeDownCast(o:'vtkObjectBase') -> 'vtkTableToSQLiteWriter': ...