private String mapDjangoFieldToSql()

in doc-architect/doc-architect-core/src/main/java/com/docarchitect/core/scanner/impl/python/DjangoOrmScanner.java [573:605]


    private String mapDjangoFieldToSql(String djangoField) {
        if (djangoField.contains(FIELD_CHAR) || djangoField.contains(FIELD_TEXT) ||
            djangoField.contains(FIELD_EMAIL) || djangoField.contains(FIELD_URL)) {
            return SQL_VARCHAR;
        } else if (djangoField.contains(FIELD_INTEGER) || djangoField.contains(FIELD_SMALL_INTEGER) ||
                   djangoField.contains(FIELD_POSITIVE_INTEGER)) {
            return SQL_INTEGER;
        } else if (djangoField.contains(FIELD_BIG_INTEGER)) {
            return SQL_BIGINT;
        } else if (djangoField.contains(FIELD_BOOLEAN)) {
            return SQL_BOOLEAN;
        } else if (djangoField.contains(FIELD_DATETIME)) {
            return SQL_DATETIME;
        } else if (djangoField.contains(FIELD_DATE)) {
            return SQL_DATE;
        } else if (djangoField.contains(FIELD_TIME)) {
            return SQL_TIME;
        } else if (djangoField.contains(FIELD_DECIMAL)) {
            return SQL_DECIMAL;
        } else if (djangoField.contains(FIELD_FLOAT)) {
            return SQL_FLOAT;
        } else if (djangoField.contains(FIELD_BINARY)) {
            return SQL_BLOB;
        } else if (djangoField.contains(FIELD_JSON)) {
            return SQL_JSON;
        } else if (djangoField.contains(FIELD_UUID)) {
            return SQL_UUID;
        } else if (djangoField.contains(FIELD_AUTO) || djangoField.contains(FIELD_BIG_AUTO)) {
            return SQL_SERIAL;
        }

        return djangoField;
    }