Deveel.Data.Mapping.MemberMapInfo.AsTableColumn C# (CSharp) Метод

AsTableColumn() приватный Метод

private AsTableColumn ( ) : SqlTableColumn
Результат Deveel.Data.Sql.Statements.SqlTableColumn
        internal SqlTableColumn AsTableColumn()
        {
            var column = new SqlTableColumn(ColumnName, ColumnType) {
                IsNotNull = !IsNullable
            };

            if (Default != null) {
                SqlExpression defaultExpression;
                if (DefaultIsExpression) {
                    defaultExpression = SqlExpression.Parse((string)Default);
                } else {
                    defaultExpression = SqlExpression.Constant(Field.Create(Default));
                }

                column.DefaultExpression = defaultExpression;
            }

            return column;
        }