/// <inheritdoc/>
        public override TemporaryTableInfo GetTemporaryTableInfo()
        {
            var temporaryTableInfo = new TemporaryTableInfo();

            temporaryTableInfo.MaxIdentifierLength  = 116;
            temporaryTableInfo.Features             = TemporaryTableFeatures.Global | TemporaryTableFeatures.Local;
            temporaryTableInfo.AllowedDdlStatements = DdlStatements.All;
            return(temporaryTableInfo);
        }
        public override TemporaryTableInfo GetTemporaryTableInfo()
        {
            var info = new TemporaryTableInfo();

            info.AllowedDdlStatements = DdlStatements.All;
            info.Features             = TemporaryTableFeatures.Local
                                        | TemporaryTableFeatures.DeleteRowsOnCommit
                                        | TemporaryTableFeatures.PreserveRowsOnCommit;
            info.MaxIdentifierLength = MaxIdentifierLength;
            return(info);
        }