Exemple #1
0
        public void ShouldCreateExpression()
        {
            var size = new CharacterLength(393);

            Assert.That(size.ToString(), Is.EqualTo("(393)"));
        }
Exemple #2
0
        private string GetCustomDBType()
        {
            #region FieldTypes by number
            switch (FieldType)
            {
            case 261:
                if (FieldSubType.HasValue)
                {
                    return("BLOB sub_type " + FieldSubType.Value.ToString());
                }
                else
                {
                    return("BLOB");
                }

            case 14:
                return("CHAR");

            case 40:
                return("CSTRING");

            case 11:
                return("D_FLOAT");

            case 27:
                return("DOUBLE");

            case 10:
                return("FLOAT");

            case 16:
                return("BIGINT");

            case 8:
                return("INTEGER");

            case 9:
                return("QUAD");

            case 7:
                return("SMALLINT");

            case 12:
                return("DATE");

            case 13:
                return("TIME");

            case 35:
                return("TIMESTAMP");

            case 37:
                return("VARCHAR(" + CharacterLength.ToString() + ")");
            }
            #endregion

            switch (FieldTypeName)
            {
            case "VARYING":
                return("VARCHAR(" + CharacterLength.ToString() + ")");

            case "LONG":
                return("INTEGER");

            case "INT64":
                return("BIGINT");
            }
            return(FieldTypeName);
        }
Exemple #3
0
        public void ShouldCreateExpressionForMaxColumns()
        {
            var size = new CharacterLength();

            Assert.That(size.ToString(), Is.EqualTo("(max)"));
        }