Uses of Class
io.github.fupacat.ast.Identifier
Packages that use Identifier
-
Uses of Identifier in io.github.fupacat
Methods in io.github.fupacat that return IdentifierModifier and TypeMethodDescriptionTSql180ParserBaseInternalHelper.CreateIdentifierFromLabel(antlr.Token t) TSql180ParserBaseInternalHelper.CreateIdentifierFromToken(antlr.Token t) final IdentifierTSql180ParserInternal.createLoginParamCertOpt()TSql180ParserBaseInternalHelper.GetEmptyIdentifier(Object... args) final IdentifierTSql180ParserInternal.identifier()final IdentifierTSql180ParserInternal.identifierVariable()final IdentifierTSql180ParserInternal.linkedServer()final IdentifierTSql180ParserInternal.nonQuotedIdentifier()final IdentifierTSql180ParserInternal.onOff()final IdentifierTSql180ParserInternal.securityStatementPermission()final IdentifierTSql180ParserInternal.toFilegroup()final IdentifierTSql180ParserInternal.weirdTransactionName()Methods in io.github.fupacat that return types with arguments of type IdentifierModifier and TypeMethodDescriptionfinal List<Identifier>TSql180ParserInternal.identifierList(int vMaxNumber) Methods in io.github.fupacat with parameters of type IdentifierModifier and TypeMethodDescriptionTSql180ParserInternal.aiGenerateFixedChunksTableReference(ScalarExpression vSource, Identifier vChunkType) TSql180ParserInternal.alterLoginAddDropCredential(Identifier vName) TSql180ParserInternal.alterLoginEnableDisable(Identifier vName) TSql180ParserInternal.alterLoginOptions(Identifier vName) voidTSql180ParserBaseInternalHelper.CreateIdentifierFromLabel(antlr.Token label, Identifier identifier, MultiPartIdentifier multiPartIdentifier) TSql180ParserInternal.remoteDataArchiveDbSetting(Identifier rdaOptionIdentifier) TSql180ParserInternal.secondarySelectiveXmlIndex(Identifier vName, SchemaObjectName vSchemaObjectName, Identifier vXmlColumn, antlr.Token tRParen, Identifier vSecondaryXmlIndexName) final CreateXmlIndexStatementTSql180ParserInternal.secondaryXmlIndexStatementBody(Identifier vName, SchemaObjectName vSchemaObjectName, Identifier vXmlColumn, antlr.Token tRParen, Identifier vSecondaryXmlIndexName) Method parameters in io.github.fupacat with type arguments of type IdentifierModifier and TypeMethodDescriptionfinal voidTSql180ParserInternal.columnNameList(TSqlFragment vParent, List<Identifier> columnNames) final voidTSql180ParserInternal.identifierListElement(List<Identifier> vParent, int vMaxNumber, boolean first) -
Uses of Identifier in io.github.fupacat.ast
Subclasses of Identifier in io.github.fupacat.astModifier and TypeClassDescriptionclassPlaceholder for an arbitrary identifier.classRepresents the SqlCommandIdentifier.Fields in io.github.fupacat.ast declared as IdentifierModifier and TypeFieldDescriptionTableReferenceWithAlias.AliasOptional table alias.GrantStatement80.AsClauseOptional may be null.RevokeStatement80.AsClauseOptional may be null.SecurityStatement.AsClauseOptional may be null.AssemblyEncryptionSource.AssemblyAssembly nameMethodSpecifier.AssemblyNameThe assembly name.AuditSpecificationStatement.AuditNameAudit name.ServerAuditStatement.AuditNameAudit name.SchemaObjectName.BaseIdentifierVectorDataTypeReference.BaseTypeType of dimension values.FullTextCatalogAndFileGroup.CatalogNameThe name of the fulltext catalog.AuthenticationPayloadOption.Certificate(Optional) Certificate to use.CertificateCreateLoginSource.CertificateCertificate nameAIGenerateChunksTableReference.ChunkTypeThe chunking strategy, such as FIXED.WorkloadClassifierStatement.ClassifierNameThe name of the classifier.AssemblyName.ClassNameThe class name, optional can be null.MethodSpecifier.ClassNameThe class name.AlterDatabaseCollateStatement.CollationAlterTableAlterColumnStatement.CollationColumnDefinitionBase.CollationCreateDatabaseStatement.CollationPartitionParameterType.CollationPrimaryExpression.CollationDefaultConstraintDefinition.ColumnThe name column te constraint is on.AlterTableAlterColumnStatement.ColumnIdentifierThe indentifier that represents the name of the column.ColumnDefinitionBase.ColumnIdentifierThe indentifier that represents the name of the column.CopyColumnOption.ColumnNameRepresents target table's column nameFederationScheme.ColumnNameThe name of the federated column.SemanticIndexColumn.ColumnNameThe column name.ConstraintDefinition.ConstraintIdentifierThe name of the constraint.AsymmetricKeyCreateLoginSource.CredentialOptional credential nameCertificateCreateLoginSource.CredentialOptional credential nameExternalModelStatement.CredentialThe external model credentials name.RemoteDataArchiveDbCredentialSetting.CredentialCredential nameAlterLoginAddDropCredentialStatement.CredentialNameEKM provider credential to add to or drop from login.CreateCredentialStatement.CryptographicProviderNameSpecifies the name of a Enterprise Key Management Provider (EKM).SchemaObjectName.DatabaseIdentifierAlterDatabaseStatement.DatabaseNameDatabase to alterCreateDatabaseStatement.DatabaseNameName of the database being createdCreateFullTextStopListStatement.DatabaseNameDatabase Name can be optional.PartitionFunctionCall.DatabaseNameThe database name.UseStatement.DatabaseNameThe database name.CreateDatabaseStatement.DatabaseSnapshotDatabase snapshot nameExternalTableStatement.DataSourceThe external table data source identifier.TableHashDistributionPolicy.DistributionColumnThe columns reference in the HASH option for a table distribution policy.ViewHashDistributionPolicy.DistributionColumnThe column reference in the HASH option for a view distribution policy.AlterFederationStatement.DistributionNameThe distribution name.CreateFederationStatement.DistributionNameThe distribution name.FederationScheme.DistributionNameThe name of the distribution.UseFederationStatement.DistributionNameThe distribution name in the federation.GraphMatchCompositeExpression.EdgeThe connecting edgeGraphMatchExpression.EdgeThe connecting edgeElasticPoolSpecification.ElasticPoolNameThe name of the elastic pool.SystemTimePeriodDefinition.EndTimeColumnPeriod end column.EventDeclarationSetParameter.EventFieldRepresents event field in SET clause.CommonTableExpression.ExpressionNameThe expression name.CreateSemanticIndexStatement.ExternalModelNameThe external model name.WorkloadGroupStatement.ExternalPoolNameRepresents the external resource pool name.ExtractFromExpression.ExtractedElementThe element to extract from the expression.UseFederationStatement.FederationNameThe federation name to use.AlterDatabaseRemoveFileStatement.FileFile to be removed from databaseAlterDatabaseAddFileGroupStatement.FileGroupFilegroup to be added to databaseAlterDatabaseAddFileStatement.FileGroupTo which filegroup files are added (optional)AlterDatabaseModifyFileGroupStatement.FileGroupFilegroup to modifyAlterDatabaseRemoveFileGroupStatement.FileGroupFilegroup to be removed from database.CreateFullTextCatalogStatement.FileGroupOptional filegroup which the new catalog with be partFullTextCatalogAndFileGroup.FileGroupNameThe name of the filegroup.DataRetentionTableOption.FilterColumnFilter Column NameFunctionCall.FunctionNameName of the function being called.PartitionFunctionCall.FunctionNameThe function name.DatabaseConfigurationSetOption.GenericOptionKindThe generic option kind.HadrAvailabilityGroupDatabaseOption.GroupNameThe group name.CryptoMechanism.IdentifierThe name of the key or certificate.IdentifierOrScalarExpression.IdentifierMutually exclusive with ScalarExpressionIdentifierOrValueExpression.IdentifierMutually exclusive with ValueExpressionIdentifierPrincipalOption.IdentifierOption valueInternalOpenRowset.IdentifierFirst param in parenthesisOdbcConvertSpecification.IdentifierThe convert specification.SecurityPrincipal.IdentifierOptional may be null.SetVariableStatement.IdentifierThe identifier that can represent the property, field or method.UpdateCall.IdentifierThe column name to test.UserLoginOption.IdentifierThe value for the option.XmlNamespacesAliasElement.IdentifierRepresents the alias.DropIndexClause.IndexIndex nameAlterTableAlterIndexStatement.IndexIdentifierThe identifier that represents the name of the index.CreateJsonIndexStatement.JsonColumnThe JSON column for the index.AsymmetricKeyCreateLoginSource.KeyKey nameCreateFullTextIndexStatement.KeyIndexNameThe name of the key index.GoToStatement.LabelNameRepresents the label name.GraphMatchExpression.LeftNodeThe left node referenceExecuteSpecification.LinkedServerThe linked server name for EXECUTE ATOpenQueryTableReference.LinkedServerName of the linked server.LocationOption.LocationValueThe value of location optionAddMemberAlterRoleAction.MemberThe member to addDropMemberAlterRoleAction.MemberThe member to dropMethodSpecifier.MethodNameThe method name.VariableMethodCallTableReference.MethodNameName of the method being called.AlterAsymmetricKeyStatement.NameKey nameAlterCreateEndpointStatementBase.NameEndpoint nameAlterCreateServiceStatementBase.NameService nameAlterCryptographicProviderStatement.NameRepresents the name.AlterFederationStatement.NameThe federation name.AlterFullTextStopListStatement.NameRepresents the name.AlterLoginStatement.NameLogin name.AlterPartitionFunctionStatement.NameThe name of the function to alter.AlterPartitionSchemeStatement.NameThe name of the partition scheme to alter.AlterSchemaStatement.NameIs the name of a schema in the current database, into which the object will be moved.AlterSearchPropertyListStatement.NameSearch Property List nameAlterTableDropTableElement.NameNames of the table element.ApplicationRoleStatement.NameThe name of the application role.AssemblyName.NameThe name of the assembly.AssemblyStatement.NameThe name of the assembly.AvailabilityGroupStatement.NameThe availability group name.BrokerPriorityStatement.NameRepresents the name.BuiltInFunctionTableReference.NameThe name of the built-in function.CertificateStatementBase.NameCertificate nameCloseSymmetricKeyStatement.NameThe name of the key.ColumnEncryptionKeyNameParameter.NameThe column encryption key name.ColumnEncryptionKeyStatement.NameThe name of the column encryption keyColumnMasterKeyNameParameter.NameName of the column master key.ContractMessage.NameMessage nameCreateAsymmetricKeyStatement.NameKey nameCreateColumnMasterKeyStatement.NameThe name of the column master keyCreateColumnStoreIndexStatement.NameThe name of the index.CreateContractStatement.NameContract nameCreateCryptographicProviderStatement.NameRepresents the name.CreateEventNotificationStatement.NameThe name of the event notification.CreateFederationStatement.NameThe federation name.CreateFullTextStopListStatement.NameRepresents the name.CreateLoginStatement.NameLogin nameCreatePartitionFunctionStatement.NameFunction nameCreatePartitionSchemeStatement.NamePartition scheme nameCreateSchemaStatement.NameThe name of the schema, may be null if there is an owner.CreateSearchPropertyListStatement.NameSearch Property List NameCreateSpatialIndexStatement.NameRepresents the name.CreateStatisticsStatement.NameThe name of the statistic.CredentialStatement.NameCredential nameDeclareCursorStatement.NameCursor nameDropExternalLanguageStatement.NameThe unique name of the external language.DropExternalLibraryStatement.NameThe unique name of the external library.DropUnownedObjectStatement.NameThe name of the object to be dropped.EventSessionStatement.NameRepresents the name.ExternalDataSourceStatement.NameThe external data source name.ExternalFileFormatStatement.NameThe external file format name.ExternalLanguageStatement.NameThe name of the external language.ExternalLibraryStatement.NameThe name of the external library.ExternalModelStatement.NameThe external model name.ExternalResourcePoolStatement.NameRepresents the name. must be unique within an instance of SQL Server.ExternalStreamStatement.NameThe external stream name.FileGroupDefinition.NameFilegroup name.FullTextCatalogStatement.NameCatalog nameFullTextIndexColumn.NameName of the column.GlobalFunctionTableReference.NameThe name of the built-in function.IndexDefinition.NameIndex name.IndexStatement.NameThe name of the index.MessageTypeStatementBase.NameMessage type nameOdbcFunctionCall.NameThe name of the function.OpenSymmetricKeyStatement.NameThe name of the key.ProviderEncryptionSource.NameProvider name.RemoteServiceBindingStatementBase.NameBinding nameResourcePoolStatement.NameRepresents the name. must be unique within an instance of SQL Server.RoleStatement.NameThe name of the role.RouteStatement.NameThe name of the queue.SelectiveXmlIndexPromotedPath.NamePromoted path nameServiceContract.NameContract nameSymmetricKeyStatement.NameKey nameUserStatement.NameThe name of the user.WorkloadGroupStatement.NameRepresents the name.AlterDatabaseModifyNameStatement.NewDatabaseNameNew database nameAlterDatabaseModifyFileGroupStatement.NewFileGroupNameNew filegroup name (might be null)AlterServerAuditStatement.NewNameNew audit name.RenameAlterRoleAction.NewNameThe new name.RenameEntityStatement.NewNameIndicates the new table name of this statement.GraphMatchNodeExpression.NodeThe referenced nodeSelectStatement.OnThe on filegroup name.AlterExternalLanguageStatement.OperationWhich Alter operation (Set, Add, Remove)LedgerViewOption.OperationTypeColumnNameOperation Type Column NameLedgerViewOption.OperationTypeDescColumnNameOperation Type Desc Column NameAlterExternalLanguageStatement.OwnerAlterExternalLibraryStatement.OwnerCreateAssemblyStatement.OwnerCreateAsymmetricKeyStatement.OwnerCreateCertificateStatement.OwnerCreateContractStatement.OwnerCreateEndpointStatement.OwnerCreateExternalLanguageStatement.OwnerCreateExternalLibraryStatement.OwnerCreateExternalModelStatement.OwnerCreateFullTextCatalogStatement.OwnerCreateFullTextStopListStatement.OwnerCreateMessageTypeStatement.OwnerCreateRemoteServiceBindingStatement.OwnerCreateRoleStatement.OwnerCreateRouteStatement.OwnerCreateSchemaStatement.OwnerCreateSearchPropertyListStatement.OwnerCreateServiceStatement.OwnerCreateSymmetricKeyStatement.OwnerDropExternalLanguageStatement.OwnerDropExternalLibraryStatement.OwnerTablePartitionOption.PartitionColumnThe partition column reference.CreatePartitionSchemeStatement.PartitionFunctionPartition function nameCreateSelectiveXmlIndexStatement.PathNamePath specified in selective xml index over which secondary xml index is created.UnpivotedTableReference.PivotColumnThe pivot column.AlterExternalLanguageStatement.PlatformThe OS platform of the contentExternalLanguageFileOption.PlatformThe OS platform of the contentExternalLibraryFileOption.PlatformThe OS platform of the contentWorkloadGroupStatement.PoolNameRepresents the resource pool name.AlterAuthorizationStatement.PrincipalNameRepresents the principal name.SearchPropertyListFullTextIndexOption.PropertyListNameThe name of the search property listUserDefinedTypePropertyAccess.PropertyNameThe name of the property.CreateSymmetricKeyStatement.ProviderOptional Extensible Key Management provider name.WindowDefinition.RefWindowNameThe reference window name.GraphMatchExpression.RightNodeThe right node referencePredictTableReference.RunTimeRuntime ONNX for DWSchemaObjectName.SchemaIdentifierCreateXmlIndexStatement.SecondaryXmlIndexNameThe secondary xml index name.LedgerViewOption.SequenceNumberColumnNameSequence Number Column NameSchemaObjectName.ServerIdentifierExternalTableShardedDistributionPolicy.ShardingColumnThe column reference in the SHARDED option for an external table distribution policy.CreateFullTextStopListStatement.SourceStopListNameSource StopList Name can be optional.CreateSpatialIndexStatement.SpatialColumnNameRepresents the spatial column name.AuditSpecificationStatement.SpecificationNameAudit specification name.SystemTimePeriodDefinition.StartTimeColumnPeriod start column.StopListFullTextIndexOption.StopListNameName of the stoplist, can be empty (in case of OFF) or SYSTEM.MergeSpecification.TableAliasOptional target alias.LedgerViewOption.TransactionIdColumnNameTransaction Id Column NameFunctionCall.TrimOptionsTRIM intrinsic can take optional arguments like 'Leading', 'Trailing' or 'Both'.FullTextIndexColumn.TypeColumnThe type column.SemanticIndexColumn.TypeColumnNameThe TYPE COLUMN name.UserRemoteServiceBindingOption.UserThe user name.CreateSelectiveXmlIndexStatement.UsingXmlIndexNameThe name of the using selective xml index.FileTableCollateFileNameTableOption.ValueThe collation.FileTableConstraintNameTableOption.ValueThe constraint name.IdentifierAtomicBlockOption.ValueThe Identifier value.IdentifierDatabaseOption.ValueThe Identifier value.UnpivotedTableReference.ValueColumnThe value column.DeclareTableVariableBody.VariableNameThe name of the variable.DeclareVariableElement.VariableNameThe name of the variable.CreateVectorIndexStatement.VectorColumnThe vector column for the index.OverClause.WindowNameThe window name.WindowDefinition.WindowNameThe window name.CreateSelectiveXmlIndexStatement.XmlColumnThe xml column.CreateXmlIndexStatement.XmlColumnThe xml column.Fields in io.github.fupacat.ast with type parameters of type IdentifierModifier and TypeFieldDescriptionFunctionCall.AbsentOrNullOnNullThe Absent or Null on Null will convert or remove sql null to json nullCommonTableExpression.ColumnsThe columns.DropAlterFullTextIndexAction.ColumnsColumn names to dropForeignKeyConstraintDefinition.ColumnsThe columns for the constraint.Permission.ColumnsRepresents the columns.Privilege80.ColumnsMay have zero elements.PrivilegeSecurityElement80.ColumnsMay have zero elements.SecurityTargetObject.ColumnsRepresents the columns.TableReferenceWithAliasAndColumns.ColumnsOptional column aliases, may have zero elements.ViewStatementBody.ColumnsThe columns for the view.AlterTableConstraintModificationStatement.ConstraintNamesNames of constraints to be modified.CreateTableStatement.CtasColumnsThe columns for the view.AvailabilityGroupStatement.DatabasesThe collection of databases.DropDatabaseStatement.DatabasesDatabases to be droppedTableHashDistributionPolicy.DistributionColumnsThe column reference in the HASH option for a table distribution policy.ViewHashDistributionPolicy.DistributionColumnsThe columns reference in the HASH option for a view distribution policy.MultiPartIdentifier.IdentifiersThe IdentifiersPermission.IdentifiersRepresents the permission.FunctionCall.IgnoreRespectNullsThe ignore nulls is used to eliminate rows with null value in the output.PivotedTableReference.InColumnsThe in columns.DropEventNotificationStatement.NotificationsNames of event notification to be dropped.FileGroupOrPartitionScheme.PartitionSchemeColumnsThe column names for the partition scheme.ChangeTableVersionTableReference.PrimaryKeyColumnsPrimary key column names.ForeignKeyConstraintDefinition.ReferencedTableColumnsThe columns for the referenced table.UpdateStatisticsStatement.SubElementsThe index or statistic names.AlterTableTriggerModificationStatement.TriggerNamesNames of triggers to be modified.SecurityUserClause80.UsersThe list of users.Methods in io.github.fupacat.ast with parameters of type IdentifierModifier and TypeMethodDescriptiondefault voidTSqlFragmentVisitor.explicitVisit(Identifier node) voidTSqlConcreteFragmentVisitor.visit(Identifier node) default voidTSqlFragmentVisitor.visit(Identifier node)